MCPcopy Create free account
hub / github.com/DNAProject/DNA / TestStateBase_Serialize_Deserialize

Function TestStateBase_Serialize_Deserialize

core/states/state_base_test.go:28–40  ·  view source on GitHub ↗
(t *testing.T)

Source from the content-addressed store, hash-verified

26)
27
28func TestStateBase_Serialize_Deserialize(t *testing.T) {
29
30 st := &StateBase{byte(1)}
31
32 bf := common.NewZeroCopySink(nil)
33 st.Serialization(bf)
34
35 var st2 = new(StateBase)
36 source := common.NewZeroCopySource(bf.Bytes())
37 if err := st2.Deserialization(source); err != nil {
38 t.Fatalf("StateBase deserialize error: %v", err)
39 }
40}

Callers

nothing calls this directly

Calls 6

SerializationMethod · 0.95
BytesMethod · 0.95
NewZeroCopySinkFunction · 0.92
NewZeroCopySourceFunction · 0.92
FatalfMethod · 0.80
DeserializationMethod · 0.65

Tested by

no test coverage detected