@@ -17,7 +17,7 @@ const defaultWeight = 10000
1717// each key controls an address that has [defaultBalance] AVAX at genesis
1818var keys = secp256k1 .TestKeys ()
1919
20- func TestValidatorBoundedBy (t * testing.T ) {
20+ func TestBoundedBy (t * testing.T ) {
2121 require := require .New (t )
2222
2323 // case 1: a starts, a finishes, b starts, b finishes
@@ -38,54 +38,54 @@ func TestValidatorBoundedBy(t *testing.T) {
3838 End : bEndTime ,
3939 Wght : defaultWeight ,
4040 }
41- require .False (a . BoundedBy ( b .StartTime (), b .EndTime ()))
42- require .False (b . BoundedBy ( a .StartTime (), a .EndTime ()))
41+ require .False (BoundedBy ( a . StartTime (), b . EndTime (), b .StartTime (), b .EndTime ()))
42+ require .False (BoundedBy ( b . StartTime (), b . EndTime (), a .StartTime (), a .EndTime ()))
4343
4444 // case 2: a starts, b starts, a finishes, b finishes
4545 a .Start = 0
4646 b .Start = 1
4747 a .End = 2
4848 b .End = 3
49- require .False (a . BoundedBy ( b .StartTime (), b .EndTime ()))
50- require .False (b . BoundedBy ( a .StartTime (), a .EndTime ()))
49+ require .False (BoundedBy ( a . StartTime (), a . EndTime (), b .StartTime (), b .EndTime ()))
50+ require .False (BoundedBy ( b . StartTime (), b . EndTime (), a .StartTime (), a .EndTime ()))
5151
5252 // case 3: a starts, b starts, b finishes, a finishes
5353 a .Start = 0
5454 b .Start = 1
5555 b .End = 2
5656 a .End = 3
57- require .False (a . BoundedBy ( b .StartTime (), b .EndTime ()))
58- require .True (b . BoundedBy ( a .StartTime (), a .EndTime ()))
57+ require .False (BoundedBy ( a . StartTime (), a . EndTime (), b .StartTime (), b .EndTime ()))
58+ require .True (BoundedBy ( b . StartTime (), b . EndTime (), a .StartTime (), a .EndTime ()))
5959
6060 // case 4: b starts, a starts, a finishes, b finishes
6161 b .Start = 0
6262 a .Start = 1
6363 a .End = 2
6464 b .End = 3
65- require .True (a . BoundedBy ( b .StartTime (), b .EndTime ()))
66- require .False (b . BoundedBy ( a .StartTime (), a .EndTime ()))
65+ require .True (BoundedBy ( a . StartTime (), a . EndTime (), b .StartTime (), b .EndTime ()))
66+ require .False (BoundedBy ( b . StartTime (), b . EndTime (), a .StartTime (), a .EndTime ()))
6767
6868 // case 5: b starts, b finishes, a starts, a finishes
6969 b .Start = 0
7070 b .End = 1
7171 a .Start = 2
7272 a .End = 3
73- require .False (a . BoundedBy ( b .StartTime (), b .EndTime ()))
74- require .False (b . BoundedBy ( a .StartTime (), a .EndTime ()))
73+ require .False (BoundedBy ( a . StartTime (), a . EndTime (), b .StartTime (), b .EndTime ()))
74+ require .False (BoundedBy ( b . StartTime (), b . EndTime (), a .StartTime (), a .EndTime ()))
7575
7676 // case 6: b starts, a starts, b finishes, a finishes
7777 b .Start = 0
7878 a .Start = 1
7979 b .End = 2
8080 a .End = 3
81- require .False (a . BoundedBy ( b .StartTime (), b .EndTime ()))
82- require .False (b . BoundedBy ( a .StartTime (), a .EndTime ()))
81+ require .False (BoundedBy ( a . StartTime (), a . EndTime (), b .StartTime (), b .EndTime ()))
82+ require .False (BoundedBy ( b . StartTime (), b . EndTime (), a .StartTime (), a .EndTime ()))
8383
8484 // case 3: a starts, b starts, b finishes, a finishes
8585 a .Start = 0
8686 b .Start = 0
8787 b .End = 1
8888 a .End = 1
89- require .True (a . BoundedBy ( b .StartTime (), b .EndTime ()))
90- require .True (b . BoundedBy ( a .StartTime (), a .EndTime ()))
89+ require .True (BoundedBy ( a . StartTime (), a . EndTime (), b .StartTime (), b .EndTime ()))
90+ require .True (BoundedBy ( b . StartTime (), b . EndTime (), a .StartTime (), a .EndTime ()))
9191}
0 commit comments