SequenceTest.php 863 B

123456789101112131415161718192021222324252627282930
  1. <?php
  2. class SequenceTest extends \Codeception\Test\Unit
  3. {
  4. // tests
  5. public function testSequences()
  6. {
  7. $module = new \Codeception\Module\Sequence(make_container());
  8. $this->assertNotEquals(sq(), sq());
  9. $this->assertNotEquals(sq(1), sq(2));
  10. $this->assertEquals(sq(1), sq(1));
  11. $old = sq(1);
  12. $module->_after($this);
  13. $this->assertNotEquals($old, sq(1));
  14. }
  15. public function testSuiteSequences()
  16. {
  17. $module = new \Codeception\Module\Sequence(make_container());
  18. $this->assertNotEquals(sqs(), sqs());
  19. $this->assertNotEquals(sqs(1), sqs(2));
  20. $this->assertEquals(sqs(1), sqs(1));
  21. $old = sqs(1);
  22. $module->_after($this);
  23. $this->assertEquals($old, sqs(1));
  24. $module->_afterSuite();
  25. $this->assertNotEquals($old, sqs(1));
  26. }
  27. }