Example #1
0
 /**
  *
  */
 public function test1()
 {
     $m = new Model0F();
     $m->status = SWWorkflow1::S1;
     $this->assertTrue($m->swNextStatus());
     $this->assertTrue($m->swGetStatus()->color != null);
     try {
         $this->assertTrue(isset($m->swGetStatus()->not_found) == false);
         $this->fails();
     } catch (Exception $e) {
     }
 }
 public function test2()
 {
     $m = new Model0F();
     $this->assertTrue($m->swNextStatus(SWWorkflow1::S1));
     $this->assertTrue($m->taskCallCount == 0);
     $this->assertTrue($m->swGetStatus()->equals(SWWorkflow1::S1));
     $this->assertTrue($m->swStatusEquals(SWWorkflow1::S1));
     $this->assertTrue($m->save());
     $this->assertTrue($m->taskCallCount == 0);
     $this->assertTrue($m->swNextStatus(SWWorkflow1::S3));
     $m->save();
     $this->assertTrue($m->taskCallCount == 1);
 }