Esempio n. 1
0
 function testStubBase()
 {
     $old_class = SimpleTestOptions::getStubBaseClass();
     SimpleTestOptions::setStubBaseClass('Fred');
     $this->assertEqual(SimpleTestOptions::getStubBaseClass(), 'Fred');
     SimpleTestOptions::setStubBaseClass($old_class);
 }
Esempio n. 2
0
        return true;
    }
}
Stub::generate("Dummy");
Stub::generate("Dummy", "AnotherStubDummy");
Stub::generate("Dummy", "StubDummyWithExtraMethods", array("extraMethod"));
class SpecialSimpleStub extends SimpleStub
{
    function SpecialSimpleStub($wildcard)
    {
        $this->SimpleStub($wildcard);
    }
}
SimpleTestOptions::setStubBaseClass("SpecialSimpleStub");
Stub::generate("Dummy", "SpecialStubDummy");
SimpleTestOptions::setStubBaseClass("SimpleStub");
class TestOfStubGeneration extends UnitTestCase
{
    function TestOfStubGeneration()
    {
        $this->UnitTestCase();
    }
    function testCloning()
    {
        $stub =& new StubDummy($this);
        $this->assertTrue(method_exists($stub, "aMethod"));
        $this->assertNull($stub->aMethod());
    }
    function testCloningWithExtraMethod()
    {
        $stub =& new StubDummyWithExtraMethods($this);
Esempio n. 3
0
 /**
  *    @deprecated
  */
 function setStubBaseClass($stub_base = false)
 {
     SimpleTestOptions::setStubBaseClass($stub_base);
 }