@@ 39-44 (lines=6) @@ | ||
36 | /** |
|
37 | * Test that array has keys. |
|
38 | */ |
|
39 | public function testArrayHasKeys(){ |
|
40 | $data = ['a' => 'foo', 'b' => 'bar']; |
|
41 | $method = $this->getCacheMethod('_hasKeys'); |
|
42 | $actual = $method->invokeArgs($this->cache, [$data]); |
|
43 | $this->assertEquals(true, $actual); |
|
44 | } |
|
45 | ||
46 | /** |
|
47 | * Test exception thrown when array is missing keys. |
|
@@ 81-87 (lines=7) @@ | ||
78 | /** |
|
79 | * Test that array is Traversable |
|
80 | */ |
|
81 | public function testIsTraversable(){ |
|
82 | $data = ['a','b','c','d']; |
|
83 | $method = $this->getCacheMethod('_isTraversable'); |
|
84 | $actual = $method->invokeArgs($this->cache, [$data]); |
|
85 | $expected = true; |
|
86 | $this->assertEquals($expected, $actual); |
|
87 | } |
|
88 | ||
89 | /** |
|
90 | * Test that string is not Traversable |