コード例 #1
0
 function testSimpleDeleteWithPersistSync()
 {
     //Setup
     $name = "test.com";
     $email = "*****@*****.**";
     $ns = "ns";
     $type = Domain::TYPE_DOMAIN;
     //What we are wanting
     $cd = new CreatedDomain($name, $type, $email, 1, array(), $ns);
     $cd->records[] = new Record($name, "mailA.com", 'MX');
     //What we have
     $records = array();
     $records[] = new CreatedRecord(1, $name, "1.1.1.1", 'A');
     $records[] = new CreatedRecord(2, $name, "mailA.com", 'MX');
     $sync = new MockedSync($records);
     $cd->sync($sync, true);
     $this->assertEquals(1, count($sync->actions));
     $this->assertEquals('delete', $sync->actions[0][0]);
     $this->assertEquals('1.1.1.1', $sync->actions[0][1]->content);
 }