示例#1
0
 public function testRereadValue()
 {
     $manga = new Manga();
     /*
      * Integers
      */
     $mangaRereadValue = 1;
     $manga->setRereadValue($mangaRereadValue);
     $this->assertEquals($mangaRereadValue, $manga->getRereadValue());
     $this->assertEquals('Very Low', $manga->getRereadValue('string'));
     $mangaRereadValue = 2;
     $manga->setRereadValue($mangaRereadValue);
     $this->assertEquals($mangaRereadValue, $manga->getRereadValue());
     $this->assertEquals('Low', $manga->getRereadValue('string'));
     $mangaRereadValue = 3;
     $manga->setRereadValue($mangaRereadValue);
     $this->assertEquals($mangaRereadValue, $manga->getRereadValue());
     $this->assertEquals('Medium', $manga->getRereadValue('string'));
     $mangaRereadValue = 4;
     $manga->setRereadValue($mangaRereadValue);
     $this->assertEquals($mangaRereadValue, $manga->getRereadValue());
     $this->assertEquals('High', $manga->getRereadValue('string'));
     $mangaRereadValue = 5;
     $manga->setRereadValue($mangaRereadValue);
     $this->assertEquals($mangaRereadValue, $manga->getRereadValue());
     $this->assertEquals('Very High', $manga->getRereadValue('string'));
     // Bad data
     $mangaRereadValue = 0;
     $manga->setRereadValue($mangaRereadValue);
     $this->assertEquals(null, $manga->getRereadValue());
     $this->assertEquals(null, $manga->getRereadValue('string'));
     $mangaRereadValue = 'Fake';
     $manga->setRereadValue($mangaRereadValue);
     $this->assertEquals(null, $manga->getRereadValue());
     $this->assertEquals(null, $manga->getRereadValue('string'));
 }