Exemplo n.º 1
0
 public function testState()
 {
     $this->initConnection();
     $warehouse = Warehouse::select()->equal('book_id', 3)->first();
     $this->assertEquals($warehouse->state(), Warehouse::STATE_FETCHED);
     $warehouse = Warehouse::select()->equal('book_id', 3)->first();
     $warehouse->delete();
     $this->assertEquals($warehouse->state(), Warehouse::STATE_DELETED);
     $warehouse = Warehouse::fetchNew();
     $this->assertEquals($warehouse->state(), Warehouse::STATE_NEW);
     $warehouse = Warehouse::select()->equal('book_id', 2)->first();
     $warehouse->state(Warehouse::STATE_NEW);
     $this->assertEquals($warehouse->state(), Warehouse::STATE_NEW);
 }