@@ -12,29 +12,33 @@ import (
1212
1313func TestReceipts (t * testing.T ) {
1414 dbo := CreateAndPopulateTestDatabaseOverlay ()
15- entry := CreateFirstTestEntry ()
16- receipt , err := CreateFullReceipt (dbo , entry .DatabasePrimaryIndex ())
17- if err != nil {
18- t .Error (err )
19- }
20- t .Logf ("\n \n %v\n " , receipt .CustomMarshalString ())
21-
22- err = VerifyFullReceipt (dbo , receipt .CustomMarshalString ())
23- if err != nil {
24- t .Error (err )
25- }
26-
27- receipt .TrimReceipt ()
28- t .Logf ("\n \n %v\n " , receipt .CustomMarshalString ())
29-
30- err = VerifyFullReceipt (dbo , receipt .CustomMarshalString ())
31- if err == nil {
32- t .Errorf ("\n \n Error is nil when it shouldn't be for receipt\n \n %v\n \n " , receipt )
33- }
34-
35- err = VerifyMinimalReceipt (dbo , receipt .CustomMarshalString ())
36- if err != nil {
37- t .Error (err )
15+ blocks := CreateFullTestBlockSet ()
16+ for _ , block := range blocks [:len (blocks )- 2 ] {
17+ for _ , entry := range block .Entries {
18+ receipt , err := CreateFullReceipt (dbo , entry .DatabasePrimaryIndex ())
19+ if err != nil {
20+ t .Error (err )
21+ }
22+ t .Logf ("\n \n %v\n " , receipt .CustomMarshalString ())
23+
24+ err = VerifyFullReceipt (dbo , receipt .CustomMarshalString ())
25+ if err != nil {
26+ t .Error (err )
27+ }
28+
29+ receipt .TrimReceipt ()
30+ t .Logf ("\n \n %v\n " , receipt .CustomMarshalString ())
31+
32+ err = VerifyFullReceipt (dbo , receipt .CustomMarshalString ())
33+ if err == nil {
34+ t .Errorf ("\n \n Error is nil when it shouldn't be for receipt\n \n %v\n \n " , receipt )
35+ }
36+
37+ err = VerifyMinimalReceipt (dbo , receipt .CustomMarshalString ())
38+ if err != nil {
39+ t .Error (err )
40+ }
41+ }
3842 }
3943
4044 //t.Fail()
0 commit comments