@@ -12,15 +12,7 @@ public class BoundaryFillTest {
12
12
13
13
@ BeforeEach
14
14
void setUp () {
15
- image = new int [][] {
16
- {0 , 0 , 0 , 0 , 0 , 0 , 0 },
17
- {0 , 3 , 3 , 3 , 3 , 0 , 0 },
18
- {0 , 3 , 0 , 0 , 3 , 0 , 0 },
19
- {0 , 3 , 0 , 0 , 3 , 3 , 3 },
20
- {0 , 3 , 3 , 3 , 0 , 0 , 3 },
21
- {0 , 0 , 0 , 3 , 0 , 0 , 3 },
22
- {0 , 0 , 0 , 3 , 3 , 3 , 3 }
23
- };
15
+ image = new int [][] {{0 , 0 , 0 , 0 , 0 , 0 , 0 }, {0 , 3 , 3 , 3 , 3 , 0 , 0 }, {0 , 3 , 0 , 0 , 3 , 0 , 0 }, {0 , 3 , 0 , 0 , 3 , 3 , 3 }, {0 , 3 , 3 , 3 , 0 , 0 , 3 }, {0 , 0 , 0 , 3 , 0 , 0 , 3 }, {0 , 0 , 0 , 3 , 3 , 3 , 3 }};
24
16
}
25
17
26
18
@ Test
@@ -43,15 +35,7 @@ void testPutPixel() {
43
35
void testBoundaryFill () {
44
36
BoundaryFill .boundaryFill (image , 2 , 2 , 5 , 3 );
45
37
46
- int [][] expectedImage = {
47
- {0 , 0 , 0 , 0 , 0 , 0 , 0 },
48
- {0 , 3 , 3 , 3 , 3 , 0 , 0 },
49
- {0 , 3 , 5 , 5 , 3 , 0 , 0 },
50
- {0 , 3 , 5 , 5 , 3 , 3 , 3 },
51
- {0 , 3 , 3 , 3 , 5 , 5 , 3 },
52
- {0 , 0 , 0 , 3 , 5 , 5 , 3 },
53
- {0 , 0 , 0 , 3 , 3 , 3 , 3 }
54
- };
38
+ int [][] expectedImage = {{0 , 0 , 0 , 0 , 0 , 0 , 0 }, {0 , 3 , 3 , 3 , 3 , 0 , 0 }, {0 , 3 , 5 , 5 , 3 , 0 , 0 }, {0 , 3 , 5 , 5 , 3 , 3 , 3 }, {0 , 3 , 3 , 3 , 5 , 5 , 3 }, {0 , 0 , 0 , 3 , 5 , 5 , 3 }, {0 , 0 , 0 , 3 , 3 , 3 , 3 }};
55
39
56
40
for (int i = 0 ; i < image .length ; i ++) {
57
41
assertArrayEquals (expectedImage [i ], image [i ]);
@@ -62,15 +46,7 @@ void testBoundaryFill() {
62
46
void testBoundaryFillEdgeCase () {
63
47
BoundaryFill .boundaryFill (image , 1 , 1 , 3 , 3 );
64
48
65
- int [][] expectedImage = {
66
- {0 , 0 , 0 , 0 , 0 , 0 , 0 },
67
- {0 , 3 , 3 , 3 , 3 , 0 , 0 },
68
- {0 , 3 , 0 , 0 , 3 , 0 , 0 },
69
- {0 , 3 , 0 , 0 , 3 , 3 , 3 },
70
- {0 , 3 , 3 , 3 , 0 , 0 , 3 },
71
- {0 , 0 , 0 , 3 , 0 , 0 , 3 },
72
- {0 , 0 , 0 , 3 , 3 , 3 , 3 }
73
- };
49
+ int [][] expectedImage = {{0 , 0 , 0 , 0 , 0 , 0 , 0 }, {0 , 3 , 3 , 3 , 3 , 0 , 0 }, {0 , 3 , 0 , 0 , 3 , 0 , 0 }, {0 , 3 , 0 , 0 , 3 , 3 , 3 }, {0 , 3 , 3 , 3 , 0 , 0 , 3 }, {0 , 0 , 0 , 3 , 0 , 0 , 3 }, {0 , 0 , 0 , 3 , 3 , 3 , 3 }};
74
50
75
51
for (int i = 0 ; i < image .length ; i ++) {
76
52
assertArrayEquals (expectedImage [i ], image [i ]);
@@ -81,15 +57,7 @@ void testBoundaryFillEdgeCase() {
81
57
void testBoundaryFillInvalidCoordinates () {
82
58
BoundaryFill .boundaryFill (image , -1 , -1 , 5 , 3 );
83
59
84
- int [][] expectedImage = {
85
- {0 , 0 , 0 , 0 , 0 , 0 , 0 },
86
- {0 , 3 , 3 , 3 , 3 , 0 , 0 },
87
- {0 , 3 , 0 , 0 , 3 , 0 , 0 },
88
- {0 , 3 , 0 , 0 , 3 , 3 , 3 },
89
- {0 , 3 , 3 , 3 , 0 , 0 , 3 },
90
- {0 , 0 , 0 , 3 , 0 , 0 , 3 },
91
- {0 , 0 , 0 , 3 , 3 , 3 , 3 }
92
- };
60
+ int [][] expectedImage = {{0 , 0 , 0 , 0 , 0 , 0 , 0 }, {0 , 3 , 3 , 3 , 3 , 0 , 0 }, {0 , 3 , 0 , 0 , 3 , 0 , 0 }, {0 , 3 , 0 , 0 , 3 , 3 , 3 }, {0 , 3 , 3 , 3 , 0 , 0 , 3 }, {0 , 0 , 0 , 3 , 0 , 0 , 3 }, {0 , 0 , 0 , 3 , 3 , 3 , 3 }};
93
61
94
62
for (int i = 0 ; i < image .length ; i ++) {
95
63
assertArrayEquals (expectedImage [i ], image [i ]);
0 commit comments