示例#1
0
 public function testReadStatus()
 {
     $manga = new Manga();
     /*
      * Integers
      */
     $mangaReadStatus = 1;
     $manga->setReadStatus($mangaReadStatus);
     $this->assertEquals($mangaReadStatus, $manga->getReadStatus('int'));
     $this->assertEquals('reading', $manga->getReadStatus());
     $mangaReadStatus = 2;
     $manga->setReadStatus($mangaReadStatus);
     $this->assertEquals($mangaReadStatus, $manga->getReadStatus('int'));
     $this->assertEquals('completed', $manga->getReadStatus());
     $mangaReadStatus = 3;
     $manga->setReadStatus($mangaReadStatus);
     $this->assertEquals($mangaReadStatus, $manga->getReadStatus('int'));
     $this->assertEquals('on-hold', $manga->getReadStatus());
     $mangaReadStatus = 4;
     $manga->setReadStatus($mangaReadStatus);
     $this->assertEquals($mangaReadStatus, $manga->getReadStatus('int'));
     $this->assertEquals('dropped', $manga->getReadStatus());
     $mangaReadStatus = 6;
     $manga->setReadStatus($mangaReadStatus);
     $this->assertEquals($mangaReadStatus, $manga->getReadStatus('int'));
     $this->assertEquals('plan to read', $manga->getReadStatus());
     /*
      * Strings
      */
     $mangaReadStatus = 'reading';
     $manga->setReadStatus($mangaReadStatus);
     $this->assertEquals($mangaReadStatus, $manga->getReadStatus());
     $mangaReadStatus = 'completed';
     $manga->setReadStatus($mangaReadStatus);
     $this->assertEquals($mangaReadStatus, $manga->getReadStatus());
     $mangaReadStatus = 'on-hold';
     $manga->setReadStatus($mangaReadStatus);
     $this->assertEquals($mangaReadStatus, $manga->getReadStatus());
     $mangaReadStatus = 'onhold';
     $manga->setReadStatus($mangaReadStatus);
     $this->assertEquals('on-hold', $manga->getReadStatus());
     $mangaReadStatus = 'dropped';
     $manga->setReadStatus($mangaReadStatus);
     $this->assertEquals($mangaReadStatus, $manga->getReadStatus());
     $mangaReadStatus = 'plan to read';
     $manga->setReadStatus($mangaReadStatus);
     $this->assertEquals($mangaReadStatus, $manga->getReadStatus());
     $mangaReadStatus = 'plantoread';
     $manga->setReadStatus($mangaReadStatus);
     $this->assertEquals('plan to read', $manga->getReadStatus());
     /*
      * Default Value
      */
     $mangaReadStatus = 'Invalid';
     $manga->setReadStatus($mangaReadStatus);
     $this->assertEquals('reading', $manga->getReadStatus());
 }