コード例 #1
0
 /**
  * @depends testCreateAndGetEmailMessageActivityById
  */
 public function testEmailMessageActivityStringValue()
 {
     $emailMessageActivities = EmailMessageActivity::getAll();
     $this->assertCount(1, $emailMessageActivities);
     $types = EmailMessageActivity::getTypesArray();
     $type = $types[$emailMessageActivities[0]->type];
     $expectedStringValue = $emailMessageActivities[0]->latestDateTime . ': ' . strval($emailMessageActivities[0]->person) . '/' . $type;
     $this->assertEquals($expectedStringValue, strval($emailMessageActivities[0]));
 }
コード例 #2
0
 /**
  * @depends testCreateAndGetEmailMessageActivityById
  */
 public function testDeleteEmailMessageActivity()
 {
     $emailMessageActivities = EmailMessageActivity::getAll();
     $this->assertCount(3, $emailMessageActivities);
     $this->assertEquals(1, EmailMessageUrl::getCount());
     $emailMessageActivities[0]->delete();
     $emailMessageActivities = EmailMessageActivity::getAll();
     $this->assertEquals(2, count($emailMessageActivities));
     $this->assertEquals(1, EmailMessageUrl::getCount());
     $emailMessageActivities[0]->delete();
     $emailMessageActivities = EmailMessageActivity::getAll();
     $this->assertEquals(1, count($emailMessageActivities));
     $this->assertEquals(1, EmailMessageUrl::getCount());
     $emailMessageActivities[0]->delete();
     $emailMessageActivities = EmailMessageActivity::getAll();
     $this->assertEquals(0, count($emailMessageActivities));
     $this->assertEquals(0, EmailMessageUrl::getCount());
 }