@@ -22,26 +22,26 @@ import (
2222)
2323
2424func TestXsetNoByz (t * testing.T ) {
25- s := & SBFT {config : Config {N : 4 , F : 1 }, seq : Seq {3 , 1 }}
25+ s := & SBFT {config : Config {N : 4 , F : 1 }, seq : SeqView {3 , 1 }}
2626 vcs := []* ViewChange {
2727 & ViewChange {
2828 View : 3 ,
2929 Pset : nil ,
30- Qset : []* Subject {& Subject {& Seq {1 , 2 }, []byte ("val1" )},
31- & Subject {& Seq {2 , 2 }, []byte ("val2" )}},
30+ Qset : []* Subject {& Subject {& SeqView {1 , 2 }, []byte ("val1" )},
31+ & Subject {& SeqView {2 , 2 }, []byte ("val2" )}},
3232 Executed : 1 ,
3333 },
3434 & ViewChange {
3535 View : 3 ,
36- Pset : []* Subject {& Subject {& Seq {1 , 2 }, []byte ("val1" )}},
37- Qset : []* Subject {& Subject {& Seq {1 , 2 }, []byte ("val1" )}},
36+ Pset : []* Subject {& Subject {& SeqView {1 , 2 }, []byte ("val1" )}},
37+ Qset : []* Subject {& Subject {& SeqView {1 , 2 }, []byte ("val1" )}},
3838 Executed : 1 ,
3939 },
4040 & ViewChange {
4141 View : 3 ,
42- Pset : []* Subject {& Subject {& Seq {2 , 2 }, []byte ("val2" )}},
43- Qset : []* Subject {& Subject {& Seq {1 , 2 }, []byte ("val1" )},
44- & Subject {& Seq {2 , 2 }, []byte ("val2" )}},
42+ Pset : []* Subject {& Subject {& SeqView {2 , 2 }, []byte ("val2" )}},
43+ Qset : []* Subject {& Subject {& SeqView {1 , 2 }, []byte ("val1" )},
44+ & Subject {& SeqView {2 , 2 }, []byte ("val2" )}},
4545 Executed : 1 ,
4646 },
4747 }
@@ -51,13 +51,13 @@ func TestXsetNoByz(t *testing.T) {
5151 t .Fatal ("no xset" )
5252 }
5353
54- if ! reflect .DeepEqual (xset , & Subject {& Seq {3 , 2 }, []byte ("val2" )}) {
54+ if ! reflect .DeepEqual (xset , & Subject {& SeqView {3 , 2 }, []byte ("val2" )}) {
5555 t .Error (xset )
5656 }
5757}
5858
5959func TestXsetByz0 (t * testing.T ) {
60- s := & SBFT {config : Config {N : 4 , F : 1 }, seq : Seq {3 , 1 }}
60+ s := & SBFT {config : Config {N : 4 , F : 1 }, seq : SeqView {3 , 1 }}
6161 vcs := []* ViewChange {
6262 & ViewChange {
6363 View : 3 ,
@@ -67,15 +67,15 @@ func TestXsetByz0(t *testing.T) {
6767 },
6868 & ViewChange {
6969 View : 3 ,
70- Pset : []* Subject {& Subject {& Seq {1 , 2 }, []byte ("val1" )}},
71- Qset : []* Subject {& Subject {& Seq {1 , 2 }, []byte ("val1" )}},
70+ Pset : []* Subject {& Subject {& SeqView {1 , 2 }, []byte ("val1" )}},
71+ Qset : []* Subject {& Subject {& SeqView {1 , 2 }, []byte ("val1" )}},
7272 Executed : 1 ,
7373 },
7474 & ViewChange {
7575 View : 3 ,
76- Pset : []* Subject {& Subject {& Seq {2 , 2 }, []byte ("val2" )}},
77- Qset : []* Subject {& Subject {& Seq {1 , 2 }, []byte ("val1" )},
78- & Subject {& Seq {2 , 2 }, []byte ("val2" )}},
76+ Pset : []* Subject {& Subject {& SeqView {2 , 2 }, []byte ("val2" )}},
77+ Qset : []* Subject {& Subject {& SeqView {1 , 2 }, []byte ("val1" )},
78+ & Subject {& SeqView {2 , 2 }, []byte ("val2" )}},
7979 Executed : 1 ,
8080 },
8181 }
@@ -87,41 +87,41 @@ func TestXsetByz0(t *testing.T) {
8787
8888 vcs = append (vcs , & ViewChange {
8989 View : 3 ,
90- Pset : []* Subject {& Subject {& Seq {2 , 2 }, []byte ("val2" )}},
91- Qset : []* Subject {& Subject {& Seq {1 , 2 }, []byte ("val1" )},
92- & Subject {& Seq {2 , 2 }, []byte ("val2" )}},
90+ Pset : []* Subject {& Subject {& SeqView {2 , 2 }, []byte ("val2" )}},
91+ Qset : []* Subject {& Subject {& SeqView {1 , 2 }, []byte ("val1" )},
92+ & Subject {& SeqView {2 , 2 }, []byte ("val2" )}},
9393 Executed : 2 ,
9494 })
9595
9696 xset , ok = s .makeXset (vcs )
9797 if ! ok {
9898 t .Error ("no xset" )
9999 }
100- if ! reflect .DeepEqual (xset , & Subject {& Seq {3 , 2 }, []byte ("val2" )}) {
100+ if ! reflect .DeepEqual (xset , & Subject {& SeqView {3 , 2 }, []byte ("val2" )}) {
101101 t .Error (xset )
102102 }
103103}
104104
105105func TestXsetByz2 (t * testing.T ) {
106- s := & SBFT {config : Config {N : 4 , F : 1 }, seq : Seq {3 , 1 }}
106+ s := & SBFT {config : Config {N : 4 , F : 1 }, seq : SeqView {3 , 1 }}
107107 vcs := []* ViewChange {
108108 & ViewChange {
109109 View : 3 ,
110110 Pset : nil ,
111- Qset : []* Subject {& Subject {& Seq {1 , 2 }, []byte ("val1" )}},
111+ Qset : []* Subject {& Subject {& SeqView {1 , 2 }, []byte ("val1" )}},
112112 Executed : 1 ,
113113 },
114114 & ViewChange {
115115 View : 3 ,
116- Pset : []* Subject {& Subject {& Seq {1 , 2 }, []byte ("val1" )}},
117- Qset : []* Subject {& Subject {& Seq {1 , 2 }, []byte ("val1" )}},
116+ Pset : []* Subject {& Subject {& SeqView {1 , 2 }, []byte ("val1" )}},
117+ Qset : []* Subject {& Subject {& SeqView {1 , 2 }, []byte ("val1" )}},
118118 Executed : 1 ,
119119 },
120120 & ViewChange {
121121 View : 3 ,
122- Pset : []* Subject {& Subject {& Seq {2 , 2 }, []byte ("val2" )}},
123- Qset : []* Subject {& Subject {& Seq {1 , 2 }, []byte ("val1" )},
124- & Subject {& Seq {2 , 2 }, []byte ("val2" )}},
122+ Pset : []* Subject {& Subject {& SeqView {2 , 2 }, []byte ("val2" )}},
123+ Qset : []* Subject {& Subject {& SeqView {1 , 2 }, []byte ("val1" )},
124+ & Subject {& SeqView {2 , 2 }, []byte ("val2" )}},
125125 Executed : 1 ,
126126 },
127127 }
@@ -133,16 +133,16 @@ func TestXsetByz2(t *testing.T) {
133133
134134 vcs = append (vcs , & ViewChange {
135135 View : 3 ,
136- Pset : []* Subject {& Subject {& Seq {1 , 2 }, []byte ("val1" )}},
137- Qset : []* Subject {& Subject {& Seq {1 , 2 }, []byte ("val1" )}},
136+ Pset : []* Subject {& Subject {& SeqView {1 , 2 }, []byte ("val1" )}},
137+ Qset : []* Subject {& Subject {& SeqView {1 , 2 }, []byte ("val1" )}},
138138 Executed : 2 ,
139139 })
140140
141141 xset , ok = s .makeXset (vcs )
142142 if ! ok {
143143 t .Error ("no xset" )
144144 }
145- if ! reflect .DeepEqual (xset , & Subject {& Seq {3 , 2 }, []byte ("val1" )}) {
145+ if ! reflect .DeepEqual (xset , & Subject {& SeqView {3 , 2 }, []byte ("val1" )}) {
146146 t .Error (xset )
147147 }
148148}
0 commit comments