test_case = $test_case; } public function assign_block_vars($row, $values) { $this->test_case->assertEquals(true, is_array($values)); if (!isset($this->data[$row])) { $this->data[$row] = array(); } foreach ($values as $key => $column) { $this->test_case->assertArrayNotHasKey($key, $this->data[$row]); $this->data[$row][$key] = $column; } } public function assign_vars($vars) { $this->data = array_merge($this->data, $vars); } public function assign_var($key, $var) { $this->data[$key] = $var; } public function assert_equals($data, $row) { foreach ($data as $key => $value) { $this->test_case->assertEquals($value, $this->data[$row][$key]); } } public function assert_same($expected, $row) { $this->test_case->assertSame($expected, $this->data[$row]); } }