public function containsSequence() { $elements = func_get_args(); $result = false; $size = count($this->actual) - count($elements) + 1; for ($i = 0; $i < $size; ++$i) { if (array_slice($this->actual, $i, count($elements)) == $elements) { $result = true; } } AssertAdapter::assertTrue($result, "Sequence doesn't match array"); return $this; }
public function isInstanceOf($exception) { AssertAdapter::assertTrue(class_exists($exception), "Cannot find expected exception class: {$exception}."); AssertAdapter::assertInstanceOf($exception, $this->exception); return $this; }