问题标签 [junit3]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
1055 浏览

android - Android - 测试另一个活动是否已经开始

我正在尝试测试以下场景,在自动完成文本视图中输入一个字母,向下滚动并选择其中一个选项,然后单击一个按钮,单击按钮会启动一个新活动。我想检查新活动是否已经开始。这是测试方法。

测试在最后一个 assertEquals(com.myApp.RouteListActivity.class, getActivity()) 处失败。您能否指导我如何测试新活动是否已开始?

0 投票
1 回答
155 浏览

selenium-rc - 我想使用 Junit3 从我的多个测试用例类中轻松执行几个选定的测试用例

由于我的 1-2 个测试用例从一堆测试用例中失败,并且发现很难再次为这两个测试套件执行整个测试套件,是否有任何方法不向其他测试用例添加注释或将这两种方法复制到不同的套件中。

提前感谢大家

0 投票
1 回答
16618 浏览

junit - JUnit 3 和 JUnit 4 的区别

有人能用几句话描述 JUnit 3 和 4 之间的主要区别是什么吗?

0 投票
0 回答
184 浏览

selenium-rc - 如何获得下一个序列号。在带有 selenium 的 Junit 的确认消息中

我将文本验证用作 verifyEquals("Successful Submit:Sequence Number: 911537\n ); 但序列号在每次运行时都会不断更新。

任何人都可以建议如何验证每次多次运行的文本或如何使用 selenium rc 在 Junit 中生成下一个序列号

在此先感谢大家

0 投票
1 回答
2270 浏览

nullpointerexception - 从 java 中的另一类 selenium 调用测试

这是我的方法,它从另一个定义的 Selenium Setup 类调用函数。

这是另一个具有为上述调用者执行的功能的类。上面的 setup 函数有 selenium 对象,应该在库中调用它。

我收到以下错误

ava:212) 在 SampleSuite.main(SampleSuite.java:25)

我正在尝试将所有功能(例如登录)保存在库中,并希望根据套件中的要求调用它们,但我无法将 selenium 浏览器的指针传递给被调用的函数

谁能帮我解决错误

设置代码如下:

在此先感谢大家

0 投票
1 回答
3575 浏览

java - Junit 3,Junit 4,TestNG有什么区别

selenium 中的 JUnit 3、JUnit 4、TestNG 有什么区别,这三个测试框架中 selenium 的实现方式有何不同?

谁能解释清楚..

提前致谢..

0 投票
1 回答
767 浏览

java - Junit 测试作为无根测试返回

我在这个网站上问过类似的问题,但这与我所看到的情况有点不同。

我们有一个 PC 客户端执行 JUnit 4 测试。但是,我们有一个自定义测试运行程序,它通过以太网将 JUnit 4 测试作为 JUnit 3 测试(使用 JUnit38ClassRunner)发送到运行使用 JUnit 3.8 执行 JUnit 测试的服务的目标系统。测试按预期执行,但是,当它们返回到 PC 客户端时,它们被标记为无根测试。有没有办法将这些测试组织为“非无根测试”?在不使用 Eclipse 的情况下,当它们全部返回一组时,筛选失败的结果有些困难。在远程系统上使用 JUnit 4 不是一个选项,因为目标嵌入式系统使用 Java 1.4.2,而且这在不久的将来不会随时改变。我们真的不想因为@RunWith注解而不得不在PC客户端降级到JUnit 3.8,

对此的任何帮助表示赞赏,在此先感谢。

0 投票
4 回答
7702 浏览

java - 如何在 Junit3 中获得 @BeforeClass 和 @AfterClass 等效项?

我想在用测试夹具替换它之前备份我的应用程序的数据库。由于 Android 的限制,我被迫使用 Junit3,并且我想实现 @BeforeClass 和 @AfterClass 的等效行为。

更新:现在有一个工具 ( Junit4Android ) 可以在 Android 上获得对 Junit4 的支持。这有点麻烦,但应该可以。

为了实现 @BeforeClass 等效项,我一直在使用静态变量并在第一次运行时像这样初始化它,但我需要能够在运行所有测试后恢复数据库。我想不出一种方法来检测最后一次测试何时运行(因为我相信无法保证测试执行的顺序。)

0 投票
1 回答
176 浏览

junit - 一个关于junit测试方法的查询

我很难理解 Junit 中的失败。谁能告诉我上述方法中失败的用途是什么?(我想知道它在那里负责做什么)

通常,如果我想在上面的代码中添加下面的行。我怎么能加

请帮我 。

0 投票
1 回答
776 浏览

unit-testing - 在junit 3中为测试套件指定测试方法名称前缀

在查找测试方法名称时,是否可以告诉 JUnit 3 使用额外的方法名称前缀?

目标是在本地运行其他不应在持续集成服务器上运行的测试。CI服务器不使用测试套件,它查找名称以“Test”结尾的所有类并执行所有以“test”开头的方法。

目标是不仅能够在本地运行集成服务器运行的测试,还能够测试以哪个方法名称开头的测试,例如“nocitest”或类似的东西。

我不介意必须在本地将测试组织到测试套件中,因为 CI 只是忽略了它们。