*/ class TestimonialTest extends \TYPO3\CMS\Core\Tests\UnitTestCase { /** * @var \OliverKlee\Tea\Domain\Model\Testimonial */ protected $subject = null; protected function setUp() { $this->subject = new \OliverKlee\Tea\Domain\Model\Testimonial(); } /** * @test */ public function getDateOfPostingInitiallyReturnsNull() { self::assertNull($this->subject->getDateOfPosting()); } /** * @test */ public function setDateOfPostingSetsDateOfPosting() { $date = new \DateTime(); $this->subject->setDateOfPosting($date); self::assertSame( $date, $this->subject->getDateOfPosting() ); } /** * @test */ public function getNumberOfConsumedCupsInitiallyReturnsZero() { self::assertSame(0, $this->subject->getNumberOfConsumedCups()); } /** * @test */ public function setNumberOfConsumedCupsSetsNumberOfConsumedCups() { $number = 123456; $this->subject->setNumberOfConsumedCups($number); self::assertSame($number, $this->subject->getNumberOfConsumedCups()); } /** * @test */ public function getTextInitiallyReturnsEmptyString() { self::assertSame('', $this->subject->getText()); } /** * @test */ public function setTextSetsText() { $text = 'foo bar'; $this->subject->setText($text); self::assertSame($text, $this->subject->getText()); } }