@@ -114,6 +114,8 @@ class EditorResourceStateTest {
114
114
assertThat(Error (" yoda" , " is a green gnome" )).isNotEqualTo(Error (" yoda" , " is a jedi" ))
115
115
assertThat(Error (" obiwan" , " is a jedi" )).isNotEqualTo(Error (" yoda" , " is a jedi" ))
116
116
117
+ assertThat(Error (" obiwan" , " is a jedi" )).isNotEqualTo(Disposed ())
118
+
117
119
assertThat(Error (" yoda" , " is a jedi" )).isNotEqualTo(Identical ())
118
120
119
121
assertThat(Error (" yoda" , " is a jedi" )).isNotEqualTo(Modified (true , true ))
@@ -133,12 +135,41 @@ class EditorResourceStateTest {
133
135
assertThat(Error (" yoda" , " is a jedi" )).isNotEqualTo(Pulled ())
134
136
}
135
137
138
+ @Test
139
+ fun `Disposed is not equal to all the other states` () {
140
+ // given
141
+ // when
142
+ assertThat(Disposed ()).isNotEqualTo(Error (" yoda" , " is a jedi" ))
143
+
144
+ assertThat(Disposed ()).isEqualTo(Disposed ())
145
+
146
+ assertThat(Disposed ()).isNotEqualTo(Identical ())
147
+
148
+ assertThat(Disposed ()).isNotEqualTo(Modified (true , true ))
149
+ assertThat(Disposed ()).isNotEqualTo(Modified (true , false ))
150
+ assertThat(Disposed ()).isNotEqualTo(Modified (false , false ))
151
+
152
+ assertThat(Disposed ()).isNotEqualTo(DeletedOnCluster ())
153
+
154
+ assertThat(Disposed ()).isNotEqualTo(Outdated ())
155
+
156
+ assertThat(Disposed ()).isNotEqualTo(Created (true ))
157
+ assertThat(Disposed ()).isNotEqualTo(Created (false ))
158
+
159
+ assertThat(Disposed ()).isNotEqualTo(Updated (true ))
160
+ assertThat(Disposed ()).isNotEqualTo(Updated (false ))
161
+
162
+ assertThat(Disposed ()).isNotEqualTo(Pulled ())
163
+ }
164
+
136
165
@Test
137
166
fun `Identical is not equal to all the other states` () {
138
167
// given
139
168
// when
140
169
assertThat(Identical ()).isNotEqualTo(Error (" yoda" , " is a jedi" ))
141
170
171
+ assertThat(Identical ()).isNotEqualTo(Disposed ())
172
+
142
173
assertThat(Identical ()).isEqualTo(Identical ())
143
174
144
175
assertThat(Identical ()).isNotEqualTo(Modified (true , true ))
@@ -167,6 +198,10 @@ class EditorResourceStateTest {
167
198
assertThat(Modified (false , false )).isNotEqualTo(Error (" yoda" , " is a jedi" ))
168
199
assertThat(Modified (false , true )).isNotEqualTo(Error (" yoda" , " is a jedi" ))
169
200
201
+ assertThat(Modified (true , true )).isNotEqualTo(Disposed ())
202
+ assertThat(Modified (false , true )).isNotEqualTo(Disposed ())
203
+ assertThat(Modified (false , false )).isNotEqualTo(Disposed ())
204
+
170
205
assertThat(Modified (true , true )).isNotEqualTo(Identical ())
171
206
assertThat(Modified (true , false )).isNotEqualTo(Identical ())
172
207
assertThat(Modified (false , false )).isNotEqualTo(Identical ())
@@ -217,6 +252,8 @@ class EditorResourceStateTest {
217
252
// when
218
253
assertThat(DeletedOnCluster ()).isNotEqualTo(Error (" darth vader" , " is on the dark side" ))
219
254
255
+ assertThat(DeletedOnCluster ()).isNotEqualTo(Disposed ())
256
+
220
257
assertThat(DeletedOnCluster ()).isNotEqualTo(Identical ())
221
258
222
259
assertThat(DeletedOnCluster ()).isNotEqualTo(Modified (true , true ))
@@ -243,6 +280,8 @@ class EditorResourceStateTest {
243
280
// when
244
281
assertThat(Outdated ()).isNotEqualTo(Error (" obiwan" , " is a jedi" ))
245
282
283
+ assertThat(Outdated ()).isNotEqualTo(Disposed ())
284
+
246
285
assertThat(Outdated ()).isNotEqualTo(Identical ())
247
286
248
287
assertThat(Outdated ()).isNotEqualTo(Modified (true , true ))
@@ -270,6 +309,8 @@ class EditorResourceStateTest {
270
309
assertThat(Created (true )).isNotEqualTo(Error (" darth vader" , " is on the dark side" ))
271
310
assertThat(Created (false )).isNotEqualTo(Error (" darth vader" , " is on the dark side" ))
272
311
312
+ assertThat(Created (false )).isNotEqualTo(Disposed ())
313
+
273
314
assertThat(Created (true )).isNotEqualTo(Identical ())
274
315
assertThat(Created (false )).isNotEqualTo(Identical ())
275
316
@@ -309,6 +350,9 @@ class EditorResourceStateTest {
309
350
assertThat(Updated (true )).isNotEqualTo(Error (" darth vader" , " is on the dark side" ))
310
351
assertThat(Updated (false )).isNotEqualTo(Error (" darth vader" , " is on the dark side" ))
311
352
353
+ assertThat(Updated (true )).isNotEqualTo(Disposed ())
354
+ assertThat(Updated (false )).isNotEqualTo(Disposed ())
355
+
312
356
assertThat(Updated (true )).isNotEqualTo(Identical ())
313
357
assertThat(Updated (false )).isNotEqualTo(Identical ())
314
358
@@ -347,6 +391,8 @@ class EditorResourceStateTest {
347
391
// when
348
392
assertThat(Pulled ()).isNotEqualTo(Error (" darth vader" , " is on the dark side" ))
349
393
394
+ assertThat(Pulled ()).isNotEqualTo(Disposed ())
395
+
350
396
assertThat(Pulled ()).isNotEqualTo(Identical ())
351
397
352
398
assertThat(Pulled ()).isNotEqualTo(Modified (true , true ))
0 commit comments