示例#1
0
 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());
 }