18
18
19
19
import static org .assertj .core .api .Assertions .assertThat ;
20
20
import static org .mockito .ArgumentMatchers .isA ;
21
+ import static org .mockito .ArgumentMatchers .isNull ;
21
22
import static org .mockito .Mockito .doNothing ;
22
23
import static org .mockito .Mockito .mock ;
23
24
import static org .mockito .Mockito .times ;
@@ -71,7 +72,7 @@ public void setup() {
71
72
72
73
@ Test
73
74
public void testRegisterWorkingRange () {
74
- mWorkingRangeContainer .registerWorkingRange (NAME , mWorkingRange , mScopedComponentInfo );
75
+ mWorkingRangeContainer .registerWorkingRange (NAME , mWorkingRange , mScopedComponentInfo , null );
75
76
76
77
final Map <String , RangeTuple > workingRanges =
77
78
mWorkingRangeContainer .getWorkingRangesForTestOnly ();
@@ -88,7 +89,7 @@ public void testRegisterWorkingRange() {
88
89
89
90
@ Test
90
91
public void testIsEnteredRange () {
91
- RangeTuple rangeTuple = new RangeTuple (NAME , mWorkingRange , mScopedComponentInfo );
92
+ RangeTuple rangeTuple = new RangeTuple (NAME , mWorkingRange , mScopedComponentInfo , null );
92
93
WorkingRange workingRange = rangeTuple .mWorkingRange ;
93
94
94
95
assertThat (WorkingRangeContainer .isEnteringRange (workingRange , 0 , 0 , 1 , 0 , 1 )).isEqualTo (true );
@@ -97,7 +98,7 @@ public void testIsEnteredRange() {
97
98
98
99
@ Test
99
100
public void testIsExitedRange () {
100
- RangeTuple rangeTuple = new RangeTuple (NAME , mWorkingRange , mScopedComponentInfo );
101
+ RangeTuple rangeTuple = new RangeTuple (NAME , mWorkingRange , mScopedComponentInfo , null );
101
102
WorkingRange workingRange = rangeTuple .mWorkingRange ;
102
103
103
104
assertThat (WorkingRangeContainer .isExitingRange (workingRange , 0 , 0 , 1 , 0 , 1 )).isEqualTo (false );
@@ -107,28 +108,28 @@ public void testIsExitedRange() {
107
108
@ Test
108
109
public void testDispatchOnExitedRangeIfNeeded () {
109
110
TestWorkingRange workingRange = new TestWorkingRange ();
110
- mWorkingRangeContainer .registerWorkingRange (NAME , workingRange , mScopedComponentInfo );
111
+ mWorkingRangeContainer .registerWorkingRange (NAME , workingRange , mScopedComponentInfo , null );
111
112
112
113
TestWorkingRange workingRange2 = new TestWorkingRange ();
113
- mWorkingRangeContainer .registerWorkingRange (NAME , workingRange2 , mScopedComponentInfo2 );
114
+ mWorkingRangeContainer .registerWorkingRange (NAME , workingRange2 , mScopedComponentInfo2 , null );
114
115
115
116
final WorkingRangeStatusHandler statusHandler = new WorkingRangeStatusHandler ();
116
117
statusHandler .setStatus (
117
118
NAME , mComponent , "component" , WorkingRangeStatusHandler .STATUS_IN_RANGE );
118
119
doNothing ()
119
120
.when (mComponent )
120
- .dispatchOnExitedRange (isA (ComponentContext .class ), isA (String .class ));
121
+ .dispatchOnExitedRange (isA (ComponentContext .class ), isA (String .class ), isNull () );
121
122
122
123
statusHandler .setStatus (
123
124
NAME , mComponent2 , "component2" , WorkingRangeStatusHandler .STATUS_OUT_OF_RANGE );
124
125
doNothing ()
125
126
.when (mComponent2 )
126
- .dispatchOnExitedRange (isA (ComponentContext .class ), isA (String .class ));
127
+ .dispatchOnExitedRange (isA (ComponentContext .class ), isA (String .class ), isNull () );
127
128
128
129
mWorkingRangeContainer .dispatchOnExitedRangeIfNeeded (statusHandler );
129
130
130
- verify (mComponent , times (1 )).dispatchOnExitedRange (mComponentContext , NAME );
131
- verify (mComponent2 , times (0 )).dispatchOnExitedRange (mComponentContext , NAME );
131
+ verify (mComponent , times (1 )).dispatchOnExitedRange (mComponentContext , NAME , null );
132
+ verify (mComponent2 , times (0 )).dispatchOnExitedRange (mComponentContext , NAME , null );
132
133
}
133
134
134
135
private static class TestWorkingRange implements WorkingRange {
0 commit comments