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

Function generTestData

consensus/vbft/config/config_test.go:30–53  ·  view source on GitHub ↗
()

Source from the content-addressed store, hash-verified

28)
29
30func generTestData() []byte {
31 nodeId := "12020298fe9f22e9df64f6bfcc1c2a14418846cffdbbf510d261bbc3fa6d47073df9a2"
32 chainPeers := make([]*PeerConfig, 0)
33 peerconfig := &PeerConfig{
34 Index: 12,
35 ID: nodeId,
36 }
37 chainPeers = append(chainPeers, peerconfig)
38
39 tests := &ChainConfig{
40 Version: 1,
41 View: 12,
42 N: 4,
43 C: 3,
44 BlockMsgDelay: 1000,
45 HashMsgDelay: 1000,
46 PeerHandshakeTimeout: 10000,
47 Peers: chainPeers,
48 PosTable: []uint32{2, 3, 1, 3, 1, 3, 2, 3, 2, 3, 2, 1, 3},
49 }
50 cc := new(bytes.Buffer)
51 tests.Serialize(cc)
52 return cc.Bytes()
53}
54func TestSerialize(t *testing.T) {
55 res := generTestData()
56 fmt.Println("serialize:", res)

Callers 1

TestSerializeFunction · 0.85

Calls 2

SerializeMethod · 0.95
BytesMethod · 0.45

Tested by

no test coverage detected