public function testInstantiate() { $join = new Mad_Model_Join_Base(new UnitTest()); $row = array('T0_R0' => '1', 'T0_R1' => '1', 'T0_R2' => 'string value', 'T0_R3' => 'text value', 'T0_R4' => '1.2', 'T0_R5' => '1.2', 'T0_R6' => '2005-12-23 12:34:23', 'T0_R7' => '2005-12-23', 'T0_R8' => '12:34:23 ', 'T0_R9' => 'some blob data', 'T0_R10' => '1', 'T0_R11' => 'b', 'T0_R12' => '*****@*****.**', 'T1_R0' => 'test more data', 'T1_R1' => 'test another col'); $record = $join->extractRecord($row); $this->assertEquals('1', $join->instantiate($row)->id); $this->assertEquals('1', $join->instantiate($row)->integer_value); $this->assertEquals('1', $join->instantiate($row)->boolean_value); }