/**
  * Test default return values.
  */
 public function testDefaultValues()
 {
     $r = new Review();
     $this->assertEquals('2001-01-01', $r->getReviewDate('Y-m-d'));
     $this->assertFalse($r->isModified(), "expected isModified() to be false");
     $acct = new BookstoreEmployeeAccount();
     $this->assertEquals(true, $acct->getEnabled());
     $this->assertFalse($acct->isModified());
     $acct->setLogin("testuser");
     $acct->setPassword("testpass");
     $this->assertTrue($acct->isModified());
 }
 /**
  * Test setting empty temporal values.
  * @link       http://propel.phpdb.org/trac/ticket/586
  */
 public function testTemporalValues_Empty()
 {
     $review = new Review();
     $review->setReviewDate('');
     $this->assertNull($review->getReviewDate());
 }
Exemple #3
0
 function test_update()
 {
     //Arrange
     $beer_id = 1;
     $user_id = 1;
     $review = "Great beer";
     $date = "2015-10-08";
     $id = 3;
     $test_review = new Review($beer_id, $user_id, $review, $date, $id);
     $test_review->save();
     $new_review = "Bad beer";
     $new_review_date = "2015-10-09";
     //Act
     $test_review->update($new_review, $new_review_date);
     $updated_review = $test_review->getReview();
     $updated_review_date = $test_review->getReviewDate();
     $result = [$updated_review, $updated_review_date];
     //Assert
     $this->assertEquals([$new_review, $new_review_date], $result);
 }