コード例 #1
0
 protected function setUp()
 {
     $builder = new SleepEnvironmentBuilder();
     $builder->setNamespace(__NAMESPACE__)->setTimestamp(1234);
     $this->environment = $builder->build(__NAMESPACE__);
     $this->environment->enable();
 }
コード例 #2
0
 /**
  * Tests mocking functions accross several namespaces.
  *
  * @test
  */
 public function testAddNamespace()
 {
     $builder = new SleepEnvironmentBuilder();
     $builder->addNamespace(__NAMESPACE__)->addNamespace("testAddNamespace")->setTimestamp(1234);
     $this->environment->disable();
     $this->environment = $builder->build();
     $this->environment->enable();
     $time = time();
     \testAddNamespace\sleep(123);
     sleep(123);
     $this->assertEquals(2 * 123 + $time, time());
     $this->assertEquals(2 * 123 + $time, \testAddNamespace\time());
 }