public function testStatus() { $manga = new Manga(); /* * Integers */ $mangaStatus = 1; $manga->setStatus($mangaStatus); $this->assertEquals('publishing', $manga->getStatus()); $mangaStatus = 2; $manga->setStatus($mangaStatus); $this->assertEquals('finished', $manga->getStatus()); $mangaStatus = 3; $manga->setStatus($mangaStatus); $this->assertEquals('not yet published', $manga->getStatus()); /* * Strings */ $mangaStatus = 'publishing'; $manga->setStatus($mangaStatus); $this->assertEquals($mangaStatus, $manga->getStatus()); $mangaStatus = 'finished'; $manga->setStatus($mangaStatus); $this->assertEquals($mangaStatus, $manga->getStatus()); $mangaStatus = 'not yet published'; $manga->setStatus($mangaStatus); $this->assertEquals($mangaStatus, $manga->getStatus()); /* * Default Value */ $mangaStatus = 'Invalid'; $manga->setStatus($mangaStatus); $this->assertEquals('finished', $manga->getStatus()); }