Passed
Push — master ( 802754...f898ad )
by WEBEWEB
07:59 queued 25s
created

HighchartsDataLabelsTest::testToArray()   B

Complexity

Conditions 1
Paths 1

Size

Total Lines 143
Code Lines 85

Duplication

Lines 0
Ratio 0 %

Importance

Changes 0
Metric Value
cc 1
eloc 85
nc 1
nop 0
dl 0
loc 143
rs 8.2857
c 0
b 0
f 0

How to fix   Long Method   

Long Method

Small methods make your code easier to understand, in particular if combined with a good name. Besides, if your method is small, finding a good name is usually much easier.

For example, if you find yourself adding comments to a method's body, this is usually a good sign to extract the commented part to a new method, and use the comment as a starting point when coming up with a good name for this new method.

Commonly applied refactorings include:

1
<?php
2
3
/**
4
 * This file is part of the highcharts-bundle package.
5
 *
6
 * (c) 2017 WEBEWEB
7
 *
8
 * For the full copyright and license information, please view the LICENSE
9
 * file that was distributed with this source code.
10
 */
11
12
namespace WBW\Bundle\HighchartsBundle\Tests\API\Chart\Series\Pie;
13
14
use PHPUnit_Framework_TestCase;
15
16
/**
17
 * Highcharts data labels test.
18
 *
19
 * @author webeweb <https://github.com/webeweb/>
20
 * @package WBW\Bundle\HighchartsBundle\Tests\API\Chart\Series\Pie
21
 * @version 5.0.14
22
 */
23
final class HighchartsDataLabelsTest extends PHPUnit_Framework_TestCase {
24
25
    /**
26
     * Tests the __construct() method.
27
     *
28
     * @return void
29
     */
30
    public function testConstructor() {
31
32
        $obj1 = new \WBW\Bundle\HighchartsBundle\API\Chart\Series\Pie\HighchartsDataLabels(true);
33
34
        $this->assertEquals(null, $obj1->getBackgroundColor());
35
        $this->assertEquals(null, $obj1->getBorderColor());
36
        $this->assertEquals(null, $obj1->getBorderRadius());
37
        $this->assertEquals(null, $obj1->getBorderWidth());
38
        $this->assertEquals(null, $obj1->getClassName());
39
        $this->assertEquals(null, $obj1->getColor());
40
        $this->assertEquals(null, $obj1->getConnectorColor());
41
        $this->assertEquals(null, $obj1->getConnectorPadding());
42
        $this->assertEquals(null, $obj1->getConnectorWidth());
43
        $this->assertEquals(null, $obj1->getCrop());
44
        $this->assertEquals(null, $obj1->getDefer());
45
        $this->assertEquals(null, $obj1->getDistance());
46
        $this->assertEquals(null, $obj1->getEnabled());
47
        $this->assertEquals(null, $obj1->getFormat());
48
        $this->assertEquals(null, $obj1->getFormatter());
49
        $this->assertEquals(null, $obj1->getInside());
50
        $this->assertEquals(null, $obj1->getOverflow());
51
        $this->assertEquals(null, $obj1->getPadding());
52
        $this->assertEquals(null, $obj1->getRotation());
53
        $this->assertEquals(null, $obj1->getShadow());
54
        $this->assertEquals(null, $obj1->getShape());
55
        $this->assertEquals(null, $obj1->getSoftConnector());
56
        $this->assertEquals(null, $obj1->getStyle());
57
        $this->assertEquals(null, $obj1->getUseHTML());
58
        $this->assertEquals(null, $obj1->getVerticalAlign());
59
        $this->assertEquals(null, $obj1->getX());
60
        $this->assertEquals(null, $obj1->getY());
61
        $this->assertEquals(null, $obj1->getZIndex());
62
63
        $obj0 = new \WBW\Bundle\HighchartsBundle\API\Chart\Series\Pie\HighchartsDataLabels(false);
64
65
        $this->assertEquals(null, $obj0->getBackgroundColor());
66
        $this->assertEquals(null, $obj0->getBorderColor());
67
        $this->assertEquals(0, $obj0->getBorderRadius());
68
        $this->assertEquals(0, $obj0->getBorderWidth());
69
        $this->assertEquals(null, $obj0->getClassName());
70
        $this->assertEquals(null, $obj0->getColor());
71
        $this->assertEquals("{point.color}", $obj0->getConnectorColor());
72
        $this->assertEquals(5, $obj0->getConnectorPadding());
73
        $this->assertEquals(1, $obj0->getConnectorWidth());
74
        $this->assertEquals(true, $obj0->getCrop());
75
        $this->assertEquals(true, $obj0->getDefer());
76
        $this->assertEquals(30, $obj0->getDistance());
77
        $this->assertEquals(true, $obj0->getEnabled());
78
        $this->assertEquals("{y}", $obj0->getFormat());
79
        $this->assertEquals(null, $obj0->getFormatter());
80
        $this->assertEquals(null, $obj0->getInside());
81
        $this->assertEquals("justify", $obj0->getOverflow());
82
        $this->assertEquals(5, $obj0->getPadding());
83
        $this->assertEquals(0, $obj0->getRotation());
84
        $this->assertEquals(false, $obj0->getShadow());
85
        $this->assertEquals("square", $obj0->getShape());
86
        $this->assertEquals(true, $obj0->getSoftConnector());
87
        $this->assertEquals(["color" => "contrast", "fontSize" => "11px", "fontWeight" => "bold", "textOutline" => "1px contrast"], $obj0->getStyle());
88
        $this->assertEquals(false, $obj0->getUseHTML());
89
        $this->assertEquals(null, $obj0->getVerticalAlign());
90
        $this->assertEquals(0, $obj0->getX());
91
        $this->assertEquals(-6, $obj0->getY());
92
        $this->assertEquals(6, $obj0->getZIndex());
93
    }
94
95
    /**
96
     * Tests the jsonSerialize() method.
97
     *
98
     * @return void
99
     */
100
    public function testJsonSerialize() {
101
102
        $obj = new \WBW\Bundle\HighchartsBundle\API\Chart\Series\Pie\HighchartsDataLabels(true);
103
104
        $this->assertEquals([], $obj->jsonSerialize());
105
    }
106
107
    /**
108
     * Tests the toArray() method.
109
     *
110
     * @return void
111
     */
112
    public function testToArray() {
113
114
        $obj = new \WBW\Bundle\HighchartsBundle\API\Chart\Series\Pie\HighchartsDataLabels(true);
115
116
        $obj->setBackgroundColor("930f2a43179a7ae5fc25ed873223e99f");
117
118
        $res1 = ["backgroundColor" => "930f2a43179a7ae5fc25ed873223e99f"];
119
        $this->assertEquals($res1, $obj->toArray());
120
121
        $obj->setBorderColor("97da935a74593c55d78be9d1295aa994");
122
123
        $res2 = ["backgroundColor" => "930f2a43179a7ae5fc25ed873223e99f", "borderColor" => "97da935a74593c55d78be9d1295aa994"];
124
        $this->assertEquals($res2, $obj->toArray());
125
126
        $obj->setBorderRadius(78);
127
128
        $res3 = ["backgroundColor" => "930f2a43179a7ae5fc25ed873223e99f", "borderColor" => "97da935a74593c55d78be9d1295aa994", "borderRadius" => 78];
129
        $this->assertEquals($res3, $obj->toArray());
130
131
        $obj->setBorderWidth(47);
132
133
        $res4 = ["backgroundColor" => "930f2a43179a7ae5fc25ed873223e99f", "borderColor" => "97da935a74593c55d78be9d1295aa994", "borderRadius" => 78, "borderWidth" => 47];
134
        $this->assertEquals($res4, $obj->toArray());
135
136
        $obj->setClassName("6f66e878c62db60568a3487869695820");
137
138
        $res5 = ["backgroundColor" => "930f2a43179a7ae5fc25ed873223e99f", "borderColor" => "97da935a74593c55d78be9d1295aa994", "borderRadius" => 78, "borderWidth" => 47, "className" => "6f66e878c62db60568a3487869695820"];
139
        $this->assertEquals($res5, $obj->toArray());
140
141
        $obj->setColor("70dda5dfb8053dc6d1c492574bce9bfd");
142
143
        $res6 = ["backgroundColor" => "930f2a43179a7ae5fc25ed873223e99f", "borderColor" => "97da935a74593c55d78be9d1295aa994", "borderRadius" => 78, "borderWidth" => 47, "className" => "6f66e878c62db60568a3487869695820", "color" => "70dda5dfb8053dc6d1c492574bce9bfd"];
144
        $this->assertEquals($res6, $obj->toArray());
145
146
        $obj->setConnectorColor("8bf77ed7251dc34fbae6786923398a9d");
147
148
        $res7 = ["backgroundColor" => "930f2a43179a7ae5fc25ed873223e99f", "borderColor" => "97da935a74593c55d78be9d1295aa994", "borderRadius" => 78, "borderWidth" => 47, "className" => "6f66e878c62db60568a3487869695820", "color" => "70dda5dfb8053dc6d1c492574bce9bfd", "connectorColor" => "8bf77ed7251dc34fbae6786923398a9d"];
149
        $this->assertEquals($res7, $obj->toArray());
150
151
        $obj->setConnectorPadding(23);
152
153
        $res8 = ["backgroundColor" => "930f2a43179a7ae5fc25ed873223e99f", "borderColor" => "97da935a74593c55d78be9d1295aa994", "borderRadius" => 78, "borderWidth" => 47, "className" => "6f66e878c62db60568a3487869695820", "color" => "70dda5dfb8053dc6d1c492574bce9bfd", "connectorColor" => "8bf77ed7251dc34fbae6786923398a9d", "connectorPadding" => 23];
154
        $this->assertEquals($res8, $obj->toArray());
155
156
        $obj->setConnectorWidth(8);
157
158
        $res9 = ["backgroundColor" => "930f2a43179a7ae5fc25ed873223e99f", "borderColor" => "97da935a74593c55d78be9d1295aa994", "borderRadius" => 78, "borderWidth" => 47, "className" => "6f66e878c62db60568a3487869695820", "color" => "70dda5dfb8053dc6d1c492574bce9bfd", "connectorColor" => "8bf77ed7251dc34fbae6786923398a9d", "connectorPadding" => 23, "connectorWidth" => 8];
159
        $this->assertEquals($res9, $obj->toArray());
160
161
        $obj->setCrop(0);
162
163
        $res10 = ["backgroundColor" => "930f2a43179a7ae5fc25ed873223e99f", "borderColor" => "97da935a74593c55d78be9d1295aa994", "borderRadius" => 78, "borderWidth" => 47, "className" => "6f66e878c62db60568a3487869695820", "color" => "70dda5dfb8053dc6d1c492574bce9bfd", "connectorColor" => "8bf77ed7251dc34fbae6786923398a9d", "connectorPadding" => 23, "connectorWidth" => 8, "crop" => 0];
164
        $this->assertEquals($res10, $obj->toArray());
165
166
        $obj->setDefer(0);
167
168
        $res11 = ["backgroundColor" => "930f2a43179a7ae5fc25ed873223e99f", "borderColor" => "97da935a74593c55d78be9d1295aa994", "borderRadius" => 78, "borderWidth" => 47, "className" => "6f66e878c62db60568a3487869695820", "color" => "70dda5dfb8053dc6d1c492574bce9bfd", "connectorColor" => "8bf77ed7251dc34fbae6786923398a9d", "connectorPadding" => 23, "connectorWidth" => 8, "crop" => 0, "defer" => 0];
169
        $this->assertEquals($res11, $obj->toArray());
170
171
        $obj->setDistance(21);
172
173
        $res12 = ["backgroundColor" => "930f2a43179a7ae5fc25ed873223e99f", "borderColor" => "97da935a74593c55d78be9d1295aa994", "borderRadius" => 78, "borderWidth" => 47, "className" => "6f66e878c62db60568a3487869695820", "color" => "70dda5dfb8053dc6d1c492574bce9bfd", "connectorColor" => "8bf77ed7251dc34fbae6786923398a9d", "connectorPadding" => 23, "connectorWidth" => 8, "crop" => 0, "defer" => 0, "distance" => 21];
174
        $this->assertEquals($res12, $obj->toArray());
175
176
        $obj->setEnabled(0);
177
178
        $res13 = ["backgroundColor" => "930f2a43179a7ae5fc25ed873223e99f", "borderColor" => "97da935a74593c55d78be9d1295aa994", "borderRadius" => 78, "borderWidth" => 47, "className" => "6f66e878c62db60568a3487869695820", "color" => "70dda5dfb8053dc6d1c492574bce9bfd", "connectorColor" => "8bf77ed7251dc34fbae6786923398a9d", "connectorPadding" => 23, "connectorWidth" => 8, "crop" => 0, "defer" => 0, "distance" => 21, "enabled" => 0];
179
        $this->assertEquals($res13, $obj->toArray());
180
181
        $obj->setFormat("1ddcb92ade31c8fbd370001f9b29a7d9");
182
183
        $res14 = ["backgroundColor" => "930f2a43179a7ae5fc25ed873223e99f", "borderColor" => "97da935a74593c55d78be9d1295aa994", "borderRadius" => 78, "borderWidth" => 47, "className" => "6f66e878c62db60568a3487869695820", "color" => "70dda5dfb8053dc6d1c492574bce9bfd", "connectorColor" => "8bf77ed7251dc34fbae6786923398a9d", "connectorPadding" => 23, "connectorWidth" => 8, "crop" => 0, "defer" => 0, "distance" => 21, "enabled" => 0, "format" => "1ddcb92ade31c8fbd370001f9b29a7d9"];
184
        $this->assertEquals($res14, $obj->toArray());
185
186
        $obj->setFormatter("f2ffc59487832cbad265a8fef2133592");
187
188
        $res15 = ["backgroundColor" => "930f2a43179a7ae5fc25ed873223e99f", "borderColor" => "97da935a74593c55d78be9d1295aa994", "borderRadius" => 78, "borderWidth" => 47, "className" => "6f66e878c62db60568a3487869695820", "color" => "70dda5dfb8053dc6d1c492574bce9bfd", "connectorColor" => "8bf77ed7251dc34fbae6786923398a9d", "connectorPadding" => 23, "connectorWidth" => 8, "crop" => 0, "defer" => 0, "distance" => 21, "enabled" => 0, "format" => "1ddcb92ade31c8fbd370001f9b29a7d9", "formatter" => "f2ffc59487832cbad265a8fef2133592"];
189
        $this->assertEquals($res15, $obj->toArray());
190
191
        $obj->setInside(1);
192
193
        $res16 = ["backgroundColor" => "930f2a43179a7ae5fc25ed873223e99f", "borderColor" => "97da935a74593c55d78be9d1295aa994", "borderRadius" => 78, "borderWidth" => 47, "className" => "6f66e878c62db60568a3487869695820", "color" => "70dda5dfb8053dc6d1c492574bce9bfd", "connectorColor" => "8bf77ed7251dc34fbae6786923398a9d", "connectorPadding" => 23, "connectorWidth" => 8, "crop" => 0, "defer" => 0, "distance" => 21, "enabled" => 0, "format" => "1ddcb92ade31c8fbd370001f9b29a7d9", "formatter" => "f2ffc59487832cbad265a8fef2133592", "inside" => 1];
194
        $this->assertEquals($res16, $obj->toArray());
195
196
        $obj->setOverflow("none");
197
198
        $res17 = ["backgroundColor" => "930f2a43179a7ae5fc25ed873223e99f", "borderColor" => "97da935a74593c55d78be9d1295aa994", "borderRadius" => 78, "borderWidth" => 47, "className" => "6f66e878c62db60568a3487869695820", "color" => "70dda5dfb8053dc6d1c492574bce9bfd", "connectorColor" => "8bf77ed7251dc34fbae6786923398a9d", "connectorPadding" => 23, "connectorWidth" => 8, "crop" => 0, "defer" => 0, "distance" => 21, "enabled" => 0, "format" => "1ddcb92ade31c8fbd370001f9b29a7d9", "formatter" => "f2ffc59487832cbad265a8fef2133592", "inside" => 1, "overflow" => "none"];
199
        $this->assertEquals($res17, $obj->toArray());
200
201
        $obj->setPadding(3);
202
203
        $res18 = ["backgroundColor" => "930f2a43179a7ae5fc25ed873223e99f", "borderColor" => "97da935a74593c55d78be9d1295aa994", "borderRadius" => 78, "borderWidth" => 47, "className" => "6f66e878c62db60568a3487869695820", "color" => "70dda5dfb8053dc6d1c492574bce9bfd", "connectorColor" => "8bf77ed7251dc34fbae6786923398a9d", "connectorPadding" => 23, "connectorWidth" => 8, "crop" => 0, "defer" => 0, "distance" => 21, "enabled" => 0, "format" => "1ddcb92ade31c8fbd370001f9b29a7d9", "formatter" => "f2ffc59487832cbad265a8fef2133592", "inside" => 1, "overflow" => "none", "padding" => 3];
204
        $this->assertEquals($res18, $obj->toArray());
205
206
        $obj->setRotation(87);
207
208
        $res19 = ["backgroundColor" => "930f2a43179a7ae5fc25ed873223e99f", "borderColor" => "97da935a74593c55d78be9d1295aa994", "borderRadius" => 78, "borderWidth" => 47, "className" => "6f66e878c62db60568a3487869695820", "color" => "70dda5dfb8053dc6d1c492574bce9bfd", "connectorColor" => "8bf77ed7251dc34fbae6786923398a9d", "connectorPadding" => 23, "connectorWidth" => 8, "crop" => 0, "defer" => 0, "distance" => 21, "enabled" => 0, "format" => "1ddcb92ade31c8fbd370001f9b29a7d9", "formatter" => "f2ffc59487832cbad265a8fef2133592", "inside" => 1, "overflow" => "none", "padding" => 3, "rotation" => 87];
209
        $this->assertEquals($res19, $obj->toArray());
210
211
        $obj->setShadow(1);
212
213
        $res20 = ["backgroundColor" => "930f2a43179a7ae5fc25ed873223e99f", "borderColor" => "97da935a74593c55d78be9d1295aa994", "borderRadius" => 78, "borderWidth" => 47, "className" => "6f66e878c62db60568a3487869695820", "color" => "70dda5dfb8053dc6d1c492574bce9bfd", "connectorColor" => "8bf77ed7251dc34fbae6786923398a9d", "connectorPadding" => 23, "connectorWidth" => 8, "crop" => 0, "defer" => 0, "distance" => 21, "enabled" => 0, "format" => "1ddcb92ade31c8fbd370001f9b29a7d9", "formatter" => "f2ffc59487832cbad265a8fef2133592", "inside" => 1, "overflow" => "none", "padding" => 3, "rotation" => 87, "shadow" => 1];
214
        $this->assertEquals($res20, $obj->toArray());
215
216
        $obj->setShape("8c73a98a300905900337f535531dfca6");
217
218
        $res21 = ["backgroundColor" => "930f2a43179a7ae5fc25ed873223e99f", "borderColor" => "97da935a74593c55d78be9d1295aa994", "borderRadius" => 78, "borderWidth" => 47, "className" => "6f66e878c62db60568a3487869695820", "color" => "70dda5dfb8053dc6d1c492574bce9bfd", "connectorColor" => "8bf77ed7251dc34fbae6786923398a9d", "connectorPadding" => 23, "connectorWidth" => 8, "crop" => 0, "defer" => 0, "distance" => 21, "enabled" => 0, "format" => "1ddcb92ade31c8fbd370001f9b29a7d9", "formatter" => "f2ffc59487832cbad265a8fef2133592", "inside" => 1, "overflow" => "none", "padding" => 3, "rotation" => 87, "shadow" => 1, "shape" => "8c73a98a300905900337f535531dfca6"];
219
        $this->assertEquals($res21, $obj->toArray());
220
221
        $obj->setSoftConnector(1);
222
223
        $res22 = ["backgroundColor" => "930f2a43179a7ae5fc25ed873223e99f", "borderColor" => "97da935a74593c55d78be9d1295aa994", "borderRadius" => 78, "borderWidth" => 47, "className" => "6f66e878c62db60568a3487869695820", "color" => "70dda5dfb8053dc6d1c492574bce9bfd", "connectorColor" => "8bf77ed7251dc34fbae6786923398a9d", "connectorPadding" => 23, "connectorWidth" => 8, "crop" => 0, "defer" => 0, "distance" => 21, "enabled" => 0, "format" => "1ddcb92ade31c8fbd370001f9b29a7d9", "formatter" => "f2ffc59487832cbad265a8fef2133592", "inside" => 1, "overflow" => "none", "padding" => 3, "rotation" => 87, "shadow" => 1, "shape" => "8c73a98a300905900337f535531dfca6", "softConnector" => 1];
224
        $this->assertEquals($res22, $obj->toArray());
225
226
        $obj->setStyle(["style" => "a1b01e734b573fca08eb1a65e6df9a38"]);
227
228
        $res23 = ["backgroundColor" => "930f2a43179a7ae5fc25ed873223e99f", "borderColor" => "97da935a74593c55d78be9d1295aa994", "borderRadius" => 78, "borderWidth" => 47, "className" => "6f66e878c62db60568a3487869695820", "color" => "70dda5dfb8053dc6d1c492574bce9bfd", "connectorColor" => "8bf77ed7251dc34fbae6786923398a9d", "connectorPadding" => 23, "connectorWidth" => 8, "crop" => 0, "defer" => 0, "distance" => 21, "enabled" => 0, "format" => "1ddcb92ade31c8fbd370001f9b29a7d9", "formatter" => "f2ffc59487832cbad265a8fef2133592", "inside" => 1, "overflow" => "none", "padding" => 3, "rotation" => 87, "shadow" => 1, "shape" => "8c73a98a300905900337f535531dfca6", "softConnector" => 1, "style" => ["style" => "a1b01e734b573fca08eb1a65e6df9a38"]];
229
        $this->assertEquals($res23, $obj->toArray());
230
231
        $obj->setUseHTML(1);
232
233
        $res24 = ["backgroundColor" => "930f2a43179a7ae5fc25ed873223e99f", "borderColor" => "97da935a74593c55d78be9d1295aa994", "borderRadius" => 78, "borderWidth" => 47, "className" => "6f66e878c62db60568a3487869695820", "color" => "70dda5dfb8053dc6d1c492574bce9bfd", "connectorColor" => "8bf77ed7251dc34fbae6786923398a9d", "connectorPadding" => 23, "connectorWidth" => 8, "crop" => 0, "defer" => 0, "distance" => 21, "enabled" => 0, "format" => "1ddcb92ade31c8fbd370001f9b29a7d9", "formatter" => "f2ffc59487832cbad265a8fef2133592", "inside" => 1, "overflow" => "none", "padding" => 3, "rotation" => 87, "shadow" => 1, "shape" => "8c73a98a300905900337f535531dfca6", "softConnector" => 1, "style" => ["style" => "a1b01e734b573fca08eb1a65e6df9a38"], "useHTML" => 1];
234
        $this->assertEquals($res24, $obj->toArray());
235
236
        $obj->setVerticalAlign("bottom");
237
238
        $res25 = ["backgroundColor" => "930f2a43179a7ae5fc25ed873223e99f", "borderColor" => "97da935a74593c55d78be9d1295aa994", "borderRadius" => 78, "borderWidth" => 47, "className" => "6f66e878c62db60568a3487869695820", "color" => "70dda5dfb8053dc6d1c492574bce9bfd", "connectorColor" => "8bf77ed7251dc34fbae6786923398a9d", "connectorPadding" => 23, "connectorWidth" => 8, "crop" => 0, "defer" => 0, "distance" => 21, "enabled" => 0, "format" => "1ddcb92ade31c8fbd370001f9b29a7d9", "formatter" => "f2ffc59487832cbad265a8fef2133592", "inside" => 1, "overflow" => "none", "padding" => 3, "rotation" => 87, "shadow" => 1, "shape" => "8c73a98a300905900337f535531dfca6", "softConnector" => 1, "style" => ["style" => "a1b01e734b573fca08eb1a65e6df9a38"], "useHTML" => 1, "verticalAlign" => "bottom"];
239
        $this->assertEquals($res25, $obj->toArray());
240
241
        $obj->setX(45);
242
243
        $res26 = ["backgroundColor" => "930f2a43179a7ae5fc25ed873223e99f", "borderColor" => "97da935a74593c55d78be9d1295aa994", "borderRadius" => 78, "borderWidth" => 47, "className" => "6f66e878c62db60568a3487869695820", "color" => "70dda5dfb8053dc6d1c492574bce9bfd", "connectorColor" => "8bf77ed7251dc34fbae6786923398a9d", "connectorPadding" => 23, "connectorWidth" => 8, "crop" => 0, "defer" => 0, "distance" => 21, "enabled" => 0, "format" => "1ddcb92ade31c8fbd370001f9b29a7d9", "formatter" => "f2ffc59487832cbad265a8fef2133592", "inside" => 1, "overflow" => "none", "padding" => 3, "rotation" => 87, "shadow" => 1, "shape" => "8c73a98a300905900337f535531dfca6", "softConnector" => 1, "style" => ["style" => "a1b01e734b573fca08eb1a65e6df9a38"], "useHTML" => 1, "verticalAlign" => "bottom", "x" => 45];
244
        $this->assertEquals($res26, $obj->toArray());
245
246
        $obj->setY(5);
247
248
        $res27 = ["backgroundColor" => "930f2a43179a7ae5fc25ed873223e99f", "borderColor" => "97da935a74593c55d78be9d1295aa994", "borderRadius" => 78, "borderWidth" => 47, "className" => "6f66e878c62db60568a3487869695820", "color" => "70dda5dfb8053dc6d1c492574bce9bfd", "connectorColor" => "8bf77ed7251dc34fbae6786923398a9d", "connectorPadding" => 23, "connectorWidth" => 8, "crop" => 0, "defer" => 0, "distance" => 21, "enabled" => 0, "format" => "1ddcb92ade31c8fbd370001f9b29a7d9", "formatter" => "f2ffc59487832cbad265a8fef2133592", "inside" => 1, "overflow" => "none", "padding" => 3, "rotation" => 87, "shadow" => 1, "shape" => "8c73a98a300905900337f535531dfca6", "softConnector" => 1, "style" => ["style" => "a1b01e734b573fca08eb1a65e6df9a38"], "useHTML" => 1, "verticalAlign" => "bottom", "x" => 45, "y" => 5];
249
        $this->assertEquals($res27, $obj->toArray());
250
251
        $obj->setZIndex(33);
252
253
        $res28 = ["backgroundColor" => "930f2a43179a7ae5fc25ed873223e99f", "borderColor" => "97da935a74593c55d78be9d1295aa994", "borderRadius" => 78, "borderWidth" => 47, "className" => "6f66e878c62db60568a3487869695820", "color" => "70dda5dfb8053dc6d1c492574bce9bfd", "connectorColor" => "8bf77ed7251dc34fbae6786923398a9d", "connectorPadding" => 23, "connectorWidth" => 8, "crop" => 0, "defer" => 0, "distance" => 21, "enabled" => 0, "format" => "1ddcb92ade31c8fbd370001f9b29a7d9", "formatter" => "f2ffc59487832cbad265a8fef2133592", "inside" => 1, "overflow" => "none", "padding" => 3, "rotation" => 87, "shadow" => 1, "shape" => "8c73a98a300905900337f535531dfca6", "softConnector" => 1, "style" => ["style" => "a1b01e734b573fca08eb1a65e6df9a38"], "useHTML" => 1, "verticalAlign" => "bottom", "x" => 45, "y" => 5, "zIndex" => 33];
254
        $this->assertEquals($res28, $obj->toArray());
255
    }
256
257
}
258