MCPcopy Create free account
hub / github.com/CovenantSQL/CovenantSQL / TestNodeID_IsEmpty

Function TestNodeID_IsEmpty

proto/nodeinfo_test.go:163–177  ·  view source on GitHub ↗
(t *testing.T)

Source from the content-addressed store, hash-verified

161}
162
163func TestNodeID_IsEmpty(t *testing.T) {
164 Convey("NodeID is empty", t, func() {
165 var nodeID NodeID
166 So(nodeID.IsEmpty(), ShouldBeTrue)
167 var nodeIDPtr *NodeID
168 So(nodeIDPtr.IsEmpty(), ShouldBeTrue)
169 id := "00000000011a34cb8142780f692a4097d883aa2ac8a534a070a134f11bcca573"
170 node := NodeID(id)
171 So(node.IsEmpty(), ShouldBeFalse)
172
173 // test nil values with ToNodeID and IsEmpty
174 node = (*RawNodeID)(nil).ToNodeID()
175 So(node.IsEmpty(), ShouldBeTrue)
176 })
177}
178
179func TestNodeID_MarshalBinary(t *testing.T) {
180 Convey("NodeID MarshalBinary", t, func() {

Callers

nothing calls this directly

Calls 3

IsEmptyMethod · 0.95
NodeIDTypeAlias · 0.85
ToNodeIDMethod · 0.80

Tested by

no test coverage detected