@@ -35,4 +35,64 @@ public function testCreateStringArray()
3535 $ this ->assertEquals ('bar ' , $ actual ->offsetGet (1 ));
3636 $ this ->assertEquals ('baz ' , $ actual ->offsetGet (2 ));
3737 }
38+
39+ public function testCreateLongArray ()
40+ {
41+ $ actual = $ this ->call ('createLongArray ' );
42+
43+ $ this ->assertEquals (3 , $ actual ->count ());
44+ $ this ->assertEquals ('1 ' , $ actual ->offsetGet (0 ));
45+ $ this ->assertEquals ('2 ' , $ actual ->offsetGet (1 ));
46+ $ this ->assertEquals ('3 ' , $ actual ->offsetGet (2 ));
47+ }
48+
49+ public function testCreateFloatArray ()
50+ {
51+ $ actual = $ this ->call ('createFloatArray ' );
52+
53+ $ this ->assertEquals (3 , $ actual ->count ());
54+ $ this ->assertEquals ('1.5 ' , $ actual ->offsetGet (0 ));
55+ $ this ->assertEquals ('2.5 ' , $ actual ->offsetGet (1 ));
56+ $ this ->assertEquals ('3.5 ' , $ actual ->offsetGet (2 ));
57+ }
58+
59+ public function testCreateDoubleArray ()
60+ {
61+ $ actual = $ this ->call ('createDoubleArray ' );
62+
63+ $ this ->assertEquals (3 , $ actual ->count ());
64+ $ this ->assertEquals ('1.5 ' , $ actual ->offsetGet (0 ));
65+ $ this ->assertEquals ('2.5 ' , $ actual ->offsetGet (1 ));
66+ $ this ->assertEquals ('3.5 ' , $ actual ->offsetGet (2 ));
67+ }
68+
69+ public function testCreateBooleanArray ()
70+ {
71+ $ actual = $ this ->call ('createBooleanArray ' );
72+
73+ $ this ->assertEquals (3 , $ actual ->count ());
74+ $ this ->assertEquals ('1 ' , $ actual ->offsetGet (0 ));
75+ $ this ->assertEquals ('0 ' , $ actual ->offsetGet (1 ));
76+ $ this ->assertEquals ('1 ' , $ actual ->offsetGet (2 ));
77+ }
78+
79+ public function testCreateCharArray ()
80+ {
81+ $ actual = $ this ->call ('createCharArray ' );
82+
83+ $ this ->assertEquals (3 , $ actual ->count ());
84+ $ this ->assertEquals ('A ' , $ actual ->offsetGet (0 ));
85+ $ this ->assertEquals ('B ' , $ actual ->offsetGet (1 ));
86+ $ this ->assertEquals ('C ' , $ actual ->offsetGet (2 ));
87+ }
88+
89+ public function testCreateByteArray ()
90+ {
91+ $ actual = $ this ->call ('createByteArray ' );
92+
93+ $ this ->assertEquals (3 , $ actual ->count ());
94+ $ this ->assertEquals ('1 ' , $ actual ->offsetGet (0 ));
95+ $ this ->assertEquals ('2 ' , $ actual ->offsetGet (1 ));
96+ $ this ->assertEquals ('3 ' , $ actual ->offsetGet (2 ));
97+ }
3898}
0 commit comments