@@ -20,4 +20,82 @@ void minMoves2() {
2020 void minMoves3 () {
2121 assertThat (new Solution ().minMoves (1 , 1 , 2 , 2 ), equalTo (-1 ));
2222 }
23+
24+ @ Test
25+ void minMoves4 () {
26+ assertThat (new Solution ().minMoves (0 , 0 , 0 , 0 ), equalTo (0 ));
27+ }
28+
29+ @ Test
30+ void minMoves5 () {
31+ assertThat (new Solution ().minMoves (0 , 0 , 1 , 0 ), equalTo (-1 ));
32+ assertThat (new Solution ().minMoves (0 , 0 , 0 , 1 ), equalTo (-1 ));
33+ }
34+
35+ @ Test
36+ void minMoves6 () {
37+ assertThat (new Solution ().minMoves (2 , 0 , 1 , 0 ), equalTo (-1 ));
38+ }
39+
40+ @ Test
41+ void minMoves7 () {
42+ assertThat (new Solution ().minMoves (0 , 2 , 0 , 1 ), equalTo (-1 ));
43+ }
44+
45+ @ Test
46+ void minMoves8 () {
47+ assertThat (new Solution ().minMoves (1 , 1 , 9 , 4 ), equalTo (-1 ));
48+ }
49+
50+ @ Test
51+ void minMoves9 () {
52+ int result = new Solution ().minMoves (1 , 1 , 8 , 3 );
53+ assertThat (result , equalTo (-1 ));
54+ }
55+
56+ @ Test
57+ void minMoves10 () {
58+ int result = new Solution ().minMoves (1 , 1 , 6 , 4 );
59+ assertThat (result , equalTo (-1 ));
60+ }
61+
62+ @ Test
63+ void minMoves11 () {
64+ assertThat (new Solution ().minMoves (1 , 1 , 4 , 9 ), equalTo (-1 ));
65+ }
66+
67+ @ Test
68+ void minMoves12 () {
69+ int result = new Solution ().minMoves (1 , 1 , 3 , 8 );
70+ assertThat (result , equalTo (-1 ));
71+ }
72+
73+ @ Test
74+ void minMoves13 () {
75+ int result = new Solution ().minMoves (1 , 1 , 4 , 6 );
76+ assertThat (result , equalTo (-1 ));
77+ }
78+
79+ @ Test
80+ void minMoves14 () {
81+ int result = new Solution ().minMoves (0 , 2 , 5 , 5 );
82+ assertThat (result , equalTo (-1 ));
83+ }
84+
85+ @ Test
86+ void minMoves15 () {
87+ int result = new Solution ().minMoves (2 , 0 , 5 , 5 );
88+ assertThat (result , equalTo (-1 ));
89+ }
90+
91+ @ Test
92+ void minMoves16 () {
93+ assertThat (new Solution ().minMoves (2 , 2 , 5 , 5 ), equalTo (-1 ));
94+ }
95+
96+ @ Test
97+ void minMoves17 () {
98+ int result = new Solution ().minMoves (1 , 1 , 5 , 2 );
99+ assertThat (result , equalTo (-1 ));
100+ }
23101}
0 commit comments