phpunit和selenium2中的非测试函数

时间:2013-06-28 09:31:26

标签: php function selenium phpunit

我有一个函数,我希望能够在我的selenium测试中从不同的函数调用。让我们说它看起来像这样:

class TestMyTest extends PHPUnit_Extensions_Selenium2TestCase {


    public function setUp()
    {
    $this->setHost('localhost');
    $this->setPort(4444);
    $this->setBrowser("chrome");
    $this->setBrowserUrl("https://XXXXXXXXXXXXXX");
    }


    public function foo()
    {
    $foo = array("foo", "bar", "foo_bar","bar_foo")
    return $foo;
    }

    public function testSelenium()
    {       
    var_dump(asd());
    }
}

运行时我得到未定义的函数foo。我的所有函数都必须从名称测试开始,否则它们是未定义的,这是不可能的吗?

1 个答案:

答案 0 :(得分:0)

是的,所以我解决了这个问题,我唯一需要的就是添加$ this->像这样     var_dump($this->asd());