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'; }
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); } }
/** * @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)); }