@@ 53-80 (lines=28) @@ | ||
50 | /** |
|
51 | * @dataProvider getInsertYData |
|
52 | */ |
|
53 | public function testInsertY($y, $h, array $expectedData) |
|
54 | { |
|
55 | $from = [ |
|
56 | 0 => [ |
|
57 | 0 => 'A', |
|
58 | 1 => 'B', |
|
59 | 2 => 'C' |
|
60 | ], |
|
61 | 1 => [ |
|
62 | 0 => 'D', |
|
63 | 1 => 'E', |
|
64 | 2 => 'F' |
|
65 | ] |
|
66 | ]; |
|
67 | $from = new Canvas(null, $from); |
|
68 | ||
69 | $to = [ |
|
70 | 0 => [ |
|
71 | 0 => 'X', |
|
72 | 1 => 'Y', |
|
73 | 2 => 'Z' |
|
74 | ] |
|
75 | ]; |
|
76 | $to = new Canvas(null, $to); |
|
77 | ||
78 | $from->insert($to, $y, 0, $h, 0); |
|
79 | $this->assertEquals($expectedData, $from->getArrayCopy()); |
|
80 | } |
|
81 | ||
82 | public function getInsertYData() |
|
83 | { |
|
@@ 141-169 (lines=29) @@ | ||
138 | /** |
|
139 | * @dataProvider getInsertXData |
|
140 | */ |
|
141 | public function testInsertX($x, $w, array $expectedData) |
|
142 | { |
|
143 | $from = [ |
|
144 | 0 => [ |
|
145 | 0 => 'A', |
|
146 | 1 => 'B', |
|
147 | 2 => 'C' |
|
148 | ], |
|
149 | 1 => [ |
|
150 | 0 => 'D', |
|
151 | 1 => 'E', |
|
152 | 2 => 'F' |
|
153 | ] |
|
154 | ]; |
|
155 | $from = new Canvas(null, $from); |
|
156 | ||
157 | $to = [ |
|
158 | 0 => [ |
|
159 | 0 => 'X', |
|
160 | 1 => 'Y', |
|
161 | 2 => 'Z' |
|
162 | ] |
|
163 | ]; |
|
164 | $to = new Canvas(null, $to); |
|
165 | ||
166 | $from->insert($to, 0, $x, 0, $w); |
|
167 | ||
168 | $this->assertEquals($expectedData, $from->getArrayCopy()); |
|
169 | } |
|
170 | ||
171 | public function getInsertXData() |
|
172 | { |