1

我已经使用 SWTbot 和 ant 开发了一个测试包来构建它,当我运行它时,它发现有一个失败但是在测试报告中它显示为错误而不是失败:我的代码是:

    public static void Check_TargetPack(final SWTWorkbenchBot bot,String configuration,
        String targetpack) {
    boolean exist=false;
            String[] h=bot.comboBoxWithLabel("TargetPack").items();
    int i=0;
    for (i=0;i<h.length;i++){
        if (h[i]==targetpack)exist=true;
        assertTrue("target pack"+targetpack+" doesn't exist in targetpack list",exist);
    };

    bot.sleep(2000);
    bot.button("Close").click();

}

结果是在此处输入图像描述

4

1 回答 1

0

我可以在您的代码中看到一个问题。您正在使用“==”运算符匹配字符串。您应该改用以下内容

h[i].equals(targetpack)
于 2013-09-15T12:14:08.120 回答