小编Sad*_*per的帖子

如何使用testng.xml从大型TestNG套件执行一个测试?

我有一个包含大量方法的TestNG套件.我使用构建在TestNG运行程序之上的包装器来执行此套件.套件中的所有测试都会失败,除了一个.我应该在testng.xml中写什么才能执行那个失败的测试?

明显的解决方案是为所有方法分配唯一的组名,然后在testng.xml中指定名称.这可以在2-3种方法的情况下使用,但随着测试数量的增加,它会变得更难.

java testng unit-testing

19
推荐指数
4
解决办法
4万
查看次数

如何在PHP脚本中查找未定义的变量

假设我们在PHP中有以下功能:

public function testSomething()
{
    $name = perform_sql_query("SELECT name FROM table WHERE id = $entity_id;");
    assert($name == "some_name");
} 
Run Code Online (Sandbox Code Playgroud)

查询在语法上是正确的,但由于$ entity_id未定义 - 查询将始终搜索'id = 0',这在语义上是不正确的.

我希望这些函数在尝试使用未定义的变量时自动失败.PHP中有这样的机制吗?或者也许有一些工具可用于分析PHP源代码以找到这种情况?

更新这些未定义的变量可以出现在项目的任何地方,因此正确的决定是检查每个函数中的函数参数.

UPDATE2设置错误处理程序帮助.现在,无论何时使用未初始化的变量,都会抛出异常.

php unit-testing

3
推荐指数
1
解决办法
3661
查看次数

标签 统计

unit-testing ×2

java ×1

php ×1

testng ×1