本文整理匯總了PHP中BaseTest::getA方法的典型用法代碼示例。如果您正苦於以下問題:PHP BaseTest::getA方法的具體用法?PHP BaseTest::getA怎麽用?PHP BaseTest::getA使用的例子?那麽, 這裏精選的方法代碼示例或許可以為您提供幫助。您也可以進一步了解該方法所在類BaseTest
的用法示例。
在下文中一共展示了BaseTest::getA方法的2個代碼示例,這些例子默認根據受歡迎程度排序。您可以為喜歡或者感覺有用的代碼點讚,您的評價將有助於係統推薦出更棒的PHP代碼示例。
示例1: testCompound
public function testCompound()
{
$x = new ResourceClasses\X(100);
$d = new ResourceClasses\MethodOverridedDecoratorForX(array('getA' => function () {
return parent::getA() + 1;
}), $x);
$this->assertEquals(100, $x->getA());
$this->assertEquals(101, $d->getA());
}
示例2: testWithMethodOverriding
public function testWithMethodOverriding()
{
$decorated = new ResourceClasses\X(123, 234);
$decorator = new ResourceClasses\MethodOverridedDecoratorForX(array('getA' => function () {
return parent::getA() + 1;
}), $decorated);
$this->assertEquals(234, $decorator->getB());
$this->assertEquals(124, $decorator->getA());
$decorator->setA(1000);
$this->assertEquals(1001, $decorator->getA());
}