@@ -43,7 +43,9 @@ func mockShelleyCBOR() []byte {
43
43
}
44
44
45
45
func mockAllegraCBOR () []byte {
46
- allegraHeader := allegra.AllegraBlockHeader {ShelleyBlockHeader : ShelleyBlockHeader {}}
46
+ allegraHeader := allegra.AllegraBlockHeader {
47
+ ShelleyBlockHeader : ShelleyBlockHeader {},
48
+ }
47
49
data , _ := cbor .Marshal (allegraHeader )
48
50
return data
49
51
}
@@ -107,13 +109,55 @@ func TestNewBlockHeaderFromCbor(t *testing.T) {
107
109
expectErr bool
108
110
expectedFn string
109
111
}{
110
- {"Shelley Block" , BlockTypeShelley , mockShelleyCBOR (), false , "NewShelleyBlockHeaderFromCbor" },
111
- {"Allegra Block" , BlockTypeAllegra , mockAllegraCBOR (), false , "NewAllegraBlockHeaderFromCbor" },
112
- {"Mary Block" , BlockTypeMary , mockMaryCBOR (), false , "NewMaryBlockHeaderFromCbor" },
113
- {"Alonzo Block" , BlockTypeAlonzo , mockAlonzoCBOR (), false , "NewAlonzoBlockHeaderFromCbor" },
114
- {"Babbage Block" , BlockTypeBabbage , mockBabbageCBOR (), false , "NewBabbageBlockHeaderFromCbor" },
115
- {"Conway Block" , BlockTypeConway , mockConwayCBOR (), false , "NewConwayBlockHeaderFromCbor" },
116
- {"Invalid Block Type" , 9999 , []byte {0xFF , 0x00 , 0x00 }, true , "UnknownFunction" },
112
+ {
113
+ "Shelley Block" ,
114
+ BlockTypeShelley ,
115
+ mockShelleyCBOR (),
116
+ false ,
117
+ "NewShelleyBlockHeaderFromCbor" ,
118
+ },
119
+ {
120
+ "Allegra Block" ,
121
+ BlockTypeAllegra ,
122
+ mockAllegraCBOR (),
123
+ false ,
124
+ "NewAllegraBlockHeaderFromCbor" ,
125
+ },
126
+ {
127
+ "Mary Block" ,
128
+ BlockTypeMary ,
129
+ mockMaryCBOR (),
130
+ false ,
131
+ "NewMaryBlockHeaderFromCbor" ,
132
+ },
133
+ {
134
+ "Alonzo Block" ,
135
+ BlockTypeAlonzo ,
136
+ mockAlonzoCBOR (),
137
+ false ,
138
+ "NewAlonzoBlockHeaderFromCbor" ,
139
+ },
140
+ {
141
+ "Babbage Block" ,
142
+ BlockTypeBabbage ,
143
+ mockBabbageCBOR (),
144
+ false ,
145
+ "NewBabbageBlockHeaderFromCbor" ,
146
+ },
147
+ {
148
+ "Conway Block" ,
149
+ BlockTypeConway ,
150
+ mockConwayCBOR (),
151
+ false ,
152
+ "NewConwayBlockHeaderFromCbor" ,
153
+ },
154
+ {
155
+ "Invalid Block Type" ,
156
+ 9999 ,
157
+ []byte {0xFF , 0x00 , 0x00 },
158
+ true ,
159
+ "UnknownFunction" ,
160
+ },
117
161
}
118
162
119
163
for _ , test := range tests {
0 commit comments