Exemplo n.º 1
0
 /**
  * @covers ::initialize
  * @covers ::getDays
  * @covers ::setDays
  */
 public function testRange()
 {
     $model = new TestModel();
     $this->assertEquals(new Range(0, 0), $model->getDays());
     $model->setDays(new Range(10, 21));
     $this->assertTrue($model->validate());
     $this->assertEquals('10|21', $model->days);
 }
Exemplo n.º 2
0
 public function testRange()
 {
     $model = TestModel::find(1);
     $this->assertEquals(new Range(10, 32), $model->getDays());
     $model->setDays(new Range(4, 12));
     TestModel::save($model);
     $this->assertQueries(['SELECT `TestModel`.* FROM `TestModel` WHERE (`id` = 1) LIMIT 1', 'UPDATE `TestModel` SET `days` = "4|12" WHERE (`id` = 1)']);
 }