我的测试课中有一个测试用例,并且有一些问题.我从控制台运行脚本.该脚本执行到某一点,然后测试失败,出现错误:
Could not connect to the Selenium RC server.
这是来自控制台的日志:
PHPUnit 3.5.15 by Sebastian Bergmann. E Time: 01:56, Memory: 4.00Mb There was 1 error: 1) someTest::testSomething PHPUnit_Framework_Exception: Could not connect to the Selenium RC server. /var/www/path.../someTest.php:105 FAILURES! Tests: 1, Assertions: 0, Errors: 1.
我的测试脚本中的第105行:
$this->clickAndWait("//a[text()='Next']");
这是Selenium日志:
14:00:40.983 INFO - Command request: click[//a[text()='Next'], ] on session 4222e17607254f41a6a52e13d0fd7cc5 14:00:41.205 INFO - Got result: OK on session 4222e17607254f41a6a52e13d0fd7cc5 14:00:41.207 INFO - Command request: waitForPageToLoad[600000000, ] on session 4222e17607254f41a6a52e13d0fd7cc5 14:02:11.328 INFO …
有没有可能按名称搜索标签?
在项目中有许多标签,其中一些标签的名称中有相同(特定)的词。使用git tag正在呈现所有可用的标签,但我想获得这些标签列表,其中包含名称中的特定单词。
是否有可能在另一个用户定义变量中传递用户定义变量的值?这该怎么做?
我有一个变量(名称 | 值):
version | 5.6
Run Code Online (Sandbox Code Playgroud)
我想在另一个中使用它:
config | config_${version}.csv
Run Code Online (Sandbox Code Playgroud)
它不起作用,因为${version}被视为字符串而不是变量。
我已经尝试过使用__eval函数(相同)和使用__P(然后变量的值config是 config1.csv,因此${version}被视为1.
我正在使用 JMeter 3.3。
我正在尝试在抽象类中测试私有方法.
我有三个抽象类:
abstract class AbstractClass1 extends AbstractClass2
{
private function _privateFunction()
{
//method's body
}
}
abstract class AbstractClass2 extends AbstractClass3
{
public function __construct($param)
{
parent::__construct($param)
}
}
abstract class AbstractClass3
{
public function __construct($param = array())
{
//something
}
}
Run Code Online (Sandbox Code Playgroud)
测试类:
class AbstractClass1Test extends PHPUnit_Framework_TestCase
{
public function test_privateFunction()
{
$stub = $this->getMockForAbstractClass("AbstractClass1");
$class = new ReflectionClass($stub);
$method = $class->getMethod("_privateFunction");
$method->setAccessible(true);
//some assertings with $method->invoke($stub)
}
}
Run Code Online (Sandbox Code Playgroud)
测试失败,因为错误:
缺少AbstractClass2 :: __ construct()的参数1,在第190行的/usr/share/php/PHPUnit/Framework/MockObject/Generator.php中调用并定义
AbstractClass2.php
public function __construct($param)
Run Code Online (Sandbox Code Playgroud)
AbstractClass1.php
$classMock …Run Code Online (Sandbox Code Playgroud)