public function testThreeWay() { $flags = new coopy_CompareFlags(); $table1 = harness_Native::table($this->data1); $table2 = harness_Native::table($this->data2); $table3 = harness_Native::table($this->data3); $table4 = harness_Native::table($this->data4); $flags->parent = $table1; $out = coopy_Coopy::diff($table2, $table3, $flags); $table2b = $table2->hclone(); coopy_Coopy::patch($table2b, $out, null); $this->assertTrue(coopy_SimpleTable::tableIsSimilar($table4, $table2b), _hx_anonymous(array("fileName" => "BasicTest.hx", "lineNumber" => 130, "className" => "harness.BasicTest", "methodName" => "testThreeWay"))); }