123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104 |
- <?php
-
- require_once 'Swift/Tests/IdenticalBinaryExpectation.php';
-
-
- class Swift_Tests_SwiftUnitTestCase extends UnitTestCase
- {
-
-
- private $_mockery;
-
-
-
- public function after($method)
- {
- try
- {
- $this->_mockery()->assertIsSatisfied();
- }
- catch (Yay_NotSatisfiedException $e)
- {
- $this->fail($e->getMessage());
- }
- $this->_mockery = null;
- return parent::after($method);
- }
-
-
-
- public function assertIdenticalBinary($a, $b, $s = '%s')
- {
- return $this->assert(new Swift_Tests_IdenticalBinaryExpectation($a), $b, $s);
- }
-
-
-
-
-
- protected function _mockery()
- {
- if (!isset($this->_mockery))
- {
- $this->_mockery = new Yay_Mockery();
- }
- return $this->_mockery;
- }
-
-
-
- protected function _mock($class)
- {
- return $this->_mockery()->mock($class);
- }
-
-
-
- protected function _checking($expectations)
- {
- return $this->_mockery()->checking($expectations);
- }
-
-
-
- protected function _stub($class)
- {
- $stub = $this->_mockery()->mock($class);
- $this->_mockery()->checking(Yay_Expectations::create()
- -> ignoring($stub)
- );
- return $stub;
- }
-
- protected function _states($machineName)
- {
- return $this->_mockery()->states($machineName);
- }
-
- protected function _sequence($sequenceName)
- {
- return $this->_mockery()->sequence($sequenceName);
- }
-
- }
|