File tree Expand file tree Collapse file tree 6 files changed +39
-0
lines changed Expand file tree Collapse file tree 6 files changed +39
-0
lines changed Original file line number Diff line number Diff line change 1
1
<?php
2
2
namespace Ds \Tests ;
3
3
4
+ use ArrayAccess ;
5
+
4
6
class DequeTest extends CollectionTest
5
7
{
6
8
use Sequence \_clone;
@@ -161,4 +163,9 @@ public function testRealignmentOfWrappedBufferWithLargeTempSpace()
161
163
return $ b <=> $ a ; // Reverse
162
164
}));
163
165
}
166
+
167
+ public function testImplementsArrayAccess ()
168
+ {
169
+ $ this ->assertInstanceOf (ArrayAccess::class, $ this ->getInstance ());
170
+ }
164
171
}
Original file line number Diff line number Diff line change 1
1
<?php
2
2
namespace Ds \Tests ;
3
3
4
+ use ArrayAccess ;
4
5
use Ds \Vector ;
5
6
6
7
class MapTest extends CollectionTest
@@ -170,4 +171,9 @@ public function testAlternatingPutAndRemove()
170
171
$ this ->assertEquals ($ value , $ instance ->get ($ key ));
171
172
}
172
173
}
174
+
175
+ public function testImplementsArrayAccess ()
176
+ {
177
+ $ this ->assertInstanceOf (ArrayAccess::class, $ this ->getInstance ());
178
+ }
173
179
}
Original file line number Diff line number Diff line change 1
1
<?php
2
2
namespace Ds \Tests ;
3
3
4
+ use ArrayAccess ;
4
5
use Ds \Collection ;
5
6
6
7
class QueueTest extends CollectionTest
@@ -40,4 +41,9 @@ public function testArrayAccessSet()
40
41
$ this ->expectArrayAccessUnsupportedException ();
41
42
$ set ['a ' ] = 1 ;
42
43
}
44
+
45
+ public function testImplementsArrayAccess ()
46
+ {
47
+ $ this ->assertInstanceOf (ArrayAccess::class, $ this ->getInstance ());
48
+ }
43
49
}
Original file line number Diff line number Diff line change 1
1
<?php
2
2
namespace Ds \Tests ;
3
3
4
+ use ArrayAccess ;
5
+
4
6
class SetTest extends CollectionTest
5
7
{
6
8
use Set \__construct;
@@ -72,4 +74,9 @@ public function testArrayAccessSet()
72
74
$ this ->expectArrayAccessUnsupportedException ();
73
75
$ set ['a ' ] = 1 ;
74
76
}
77
+
78
+ public function testImplementsArrayAccess ()
79
+ {
80
+ $ this ->assertInstanceOf (ArrayAccess::class, $ this ->getInstance ());
81
+ }
75
82
}
Original file line number Diff line number Diff line change 1
1
<?php
2
2
namespace Ds \Tests ;
3
3
4
+ use ArrayAccess ;
4
5
use Ds \Collection ;
5
6
6
7
class StackTest extends CollectionTest
@@ -55,4 +56,9 @@ public function testArrayAccessSet()
55
56
$ this ->expectArrayAccessUnsupportedException ();
56
57
$ set ['a ' ] = 1 ;
57
58
}
59
+
60
+ public function testImplementsArrayAccess ()
61
+ {
62
+ $ this ->assertInstanceOf (ArrayAccess::class, $ this ->getInstance ());
63
+ }
58
64
}
Original file line number Diff line number Diff line change 1
1
<?php
2
2
namespace Ds \Tests ;
3
3
4
+ use ArrayAccess ;
5
+
4
6
class VectorTest extends CollectionTest
5
7
{
6
8
use Sequence \_clone;
@@ -53,4 +55,9 @@ public function getInstance(array $values = [])
53
55
{
54
56
return new \Ds \Vector ($ values );
55
57
}
58
+
59
+ public function testImplementsArrayAccess ()
60
+ {
61
+ $ this ->assertInstanceOf (ArrayAccess::class, $ this ->getInstance ());
62
+ }
56
63
}
You can’t perform that action at this time.
0 commit comments