public function testDiffCleanupSemantic()
{
$diffs = array(array(DiffMatchPatch::DIFF_INSERT, "1"), array(DiffMatchPatch::DIFF_EQUAL, "A"), array(DiffMatchPatch::DIFF_DELETE, "B"), array(DiffMatchPatch::DIFF_INSERT, "2"), array(DiffMatchPatch::DIFF_EQUAL, "_"), array(DiffMatchPatch::DIFF_INSERT, "1"), array(DiffMatchPatch::DIFF_EQUAL, "A"), array(DiffMatchPatch::DIFF_DELETE, "B"), array(DiffMatchPatch::DIFF_INSERT, "2"));
$this->dmp->diff_cleanupSemantic($diffs);
$this->assertEquals(array(array(DiffMatchPatch::DIFF_DELETE, "AB_AB"), array(DiffMatchPatch::DIFF_INSERT, "1A2_1A2")), $diffs);
}