Exemplo n.º 1
0
 public function test_intersect()
 {
     $master = new mlang_component('moodle', 'en', mlang_version::by_branch('MOODLE_18_STABLE'));
     $master->add_string(new mlang_string('one', 'One'));
     $master->add_string(new mlang_string('two', 'Two'));
     $master->add_string(new mlang_string('three', 'Three'));
     $slave = new mlang_component('moodle', 'cs', mlang_version::by_branch('MOODLE_18_STABLE'));
     $slave->add_string(new mlang_string('one', 'Jedna'));
     $slave->add_string(new mlang_string('two', 'Dva'));
     $slave->add_string(new mlang_string('seven', 'Sedm'));
     $slave->add_string(new mlang_string('eight', 'Osm'));
     $slave->intersect($master);
     $this->assertEqual(2, count($slave->get_string_keys()));
     $this->assertTrue($slave->has_string('one'));
     $this->assertTrue($slave->has_string('two'));
 }