コード例 #1
0
 public function setUp()
 {
     $this->entry = new Entry(self::FAKE_ID);
     $this->entry->addMessage(1, 'Message #1');
     $this->entry->addMessage(2, 'Message #2');
     $this->entry->addMessage(3, 'Message #3');
     $this->entry->addMessage(4, 'Message #4');
     $this->entry->addException('Exception #1');
     $this->entry->addException('Exception #2');
     $this->path = self::REPORT_PATH . $this->entry->getId() . '.txt';
 }
コード例 #2
0
ファイル: EntryTest.php プロジェクト: crashev/DataAggregator
 public function testAddMessage()
 {
     $entry = new Entry(self::FAKE_ID);
     $entry->addMessage(1, 'Message #1');
     $entry->addMessage(2, 'Message #2');
     $entry->addMessage(3, 'Message #3');
     $entry->addMessage(4, 'Message #4');
     $this->assertEquals(4, count($entry->getMessages()));
     foreach ($entry->getMessages() as $message) {
         $this->assertInstanceOf('DataAggregator\\Message', $message);
     }
 }
コード例 #3
0
 /**
  * @test
  */
 public function addEntry()
 {
     $entry = new Entry(self::FACEBOOK_ID);
     // 1 row
     $entry->addMessage(1, 'Message #1');
     // 2 rows
     $entry->addMessage(2, 'Message #2');
     // 3 rows
     $entry->addMessage(3, 'Message #3');
     // 4 rows
     $entry->addMessage(4, 'Message #4');
     // 5 rows
     $config = ['db' => self::DB, 'host' => self::HOST, 'user' => self::USER, 'password' => self::PASSWORD];
     $store = new MySqlStore($config);
     $store->connect();
     $this->assertEquals(5, $store->add($entry));
 }