未验证 提交 b390975e 编写于 作者: wu-sheng's avatar wu-sheng 提交者: GitHub

Remove 3 `tonumber` to erase the i64 not supported in Lua issue. (#11)

* Remove 3 `tonumber` to erase the i64 not supported in Lua issue.

* Fix span test case

* Fix segment ref test cases.
上级 95684f3d
......@@ -25,8 +25,8 @@ TestSegmentRef = {}
function TestSegmentRef:testFromSW6Value()
local ref = SegmentRef:new():fromSW6Value('1-My40LjU=-MS4yLjM=-4-1-1-IzEyNy4wLjAuMTo4MDgw-Iy9wb3J0YWw=-MTIz')
lu.assertNotNil(ref)
lu.assertEquals(ref.trace_id, {3, 4, 5})
lu.assertEquals(ref.segment_id, {1, 2, 3})
lu.assertEquals(ref.trace_id, {"3", "4", "5"})
lu.assertEquals(ref.segment_id, {"1", "2", "3"})
lu.assertEquals(ref.span_id, 4)
lu.assertEquals(ref.parent_service_instance_id, 1)
lu.assertEquals(ref.entry_service_instance_id, 1)
......
......@@ -48,10 +48,10 @@ TestSpan = {}
lu.assertEquals(span1.layer, SpanLayer.NONE)
local ref = span1.refs[1]
lu.assertNotNil(ref)
lu.assertEquals(ref.trace_id, {3, 4, 5})
lu.assertEquals(ref.trace_id, {"3", "4", "5"})
-- Context trace id will be overrided by the ref trace id
lu.assertEquals(context.trace_id, {3, 4, 5})
lu.assertEquals(ref.segment_id, {1, 2, 3})
lu.assertEquals(context.trace_id, {"3", "4", "5"})
lu.assertEquals(ref.segment_id, {"1", "2", "3"})
lu.assertEquals(ref.span_id, 4)
lu.assertEquals(ref.parent_service_instance_id, 1)
lu.assertEquals(ref.entry_service_instance_id, 1)
......
......@@ -98,10 +98,6 @@ function _M.formatID(str)
return nil
end
parts[1] = tonumber(parts[1])
parts[2] = tonumber(parts[2])
parts[3] = tonumber(parts[3])
return parts
end
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册