问题标签 [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 回答
262 浏览

android - 如何在 Android Junit Test 中点击 Switch?

我使用下面的代码来检查和取消选中 Android 的 Switch 组件。如何在 Android Junit 测试中通过触摸实用程序选中或取消选中 Switch?

0 投票
3 回答
1758 浏览

java - 如何进行 jUnit 测试

我是 jUnit 测试的新手,我不知道它是如何工作的,我尝试在网上浏览一些教程但不太了解。所以我发布了我的代码和testClass的骨架,那么在这种情况下如何修改testClass,以便我了解jUnit是如何工作的。

我要测试的方法:

IDE 生成的 testClass:

所以我只想知道应该如何编写 testClass 来测试我的方法的功能。我真的很感激所有的帮助

该方法的基本作用是从由分号分隔的数字数组中首先将它们转换为 int,然后删除重复项,然后找到第 N 个最大的数字。N 是这种情况下的索引。

这是一些手动数据,我不希望回答的人也麻烦计算:expResult=57; 数字="12;57;65" 索引="2";

expResult=39; 数字="09;78;45;39;05" 索引="3";

我只想知道如何在代码中使用它。

0 投票
1 回答
215 浏览

java - JUnit 代码生成 - 兼容 java 1.4

我的项目是在java 1.4.I 中开发的。我需要生成junit 代码。虽然我对此进行了一些谷歌搜索,但我可以看到所有代码生成器都符合 junit 4标准(主要基于注释),并且 junit 4 是在java 1.5

最好的办法是使用 only junit-3,但想知道是否有任何兼容 junit-3 的开源代码生成器?请就此向我提出建议

0 投票
0 回答
739 浏览

android - 在 Eclipse 的选定项目中找不到测试类

我正在尝试在 Eclipse 中使用 Robotium 框架运行 JUnit 测试,出现以下错误:

在所选项目中找不到测试类

0 投票
0 回答
937 浏览

android - Android junit - 访问 ServiceTestCase 中的自定义共享首选项

我想在 ServiceTestCase 中获得共享首选项:

并做这样的事情:

但是,这不起作用。测试根本失败。

我尝试过不同的上下文:

并且

最后

难道我做错了什么?

或者可能无法在 ServiceTestCase 中获取自定义共享首选项文件?

在活动测试课上实现这一点怎么样?

0 投票
2 回答
1695 浏览

java - 无法解析静态方法junit assert

我尝试过同时使用 Junit 3.8 和 Junit 4。在阅读了 Android 文档后,Android 没有针对 Junit4 进行更新,我降级到了 3.8。我不断收到此错误:

AndroidManifest.xml:

我已经确认 junit 3.8(和 Junit4)作为外部 JAR 在构建路径上。我试过单独包括每个罐子,但没有结果。我的测试代码:

知道我缺少什么吗?

0 投票
2 回答
339 浏览

android - Robotuim - 通过索引 solo.enterText 选择文本字段

我们正在尝试为原生 Android 应用程序编写测试,这让我发疯了。

一切正常,但是一旦索引超过 10,它就无法找到任何字段。

计算文本字段似乎也有点疯狂,并且在 UIAutomator Viewer 中它似乎没有提供真正的索引号。

有没有办法通过资源 id 或字段名称而不是索引号来选择文本字段?

感谢您的帮助

0 投票
2 回答
1305 浏览

java - 当动作类实现 ParameterAware 时,无法从 Junit 中的请求中获取数据

我需要为 Struts 2 动作类编写 jUnit。但是动作类正在实现ParameterAware拦截器,它接收参数映射HashMap,动作类从这个哈希映射中获取所有请求参数

动作类:

当我将来自 Junit 的数据放入请求中时,它没有反映在参数映射中

六月:

请帮助请求数据将如何反映在参数映射中

0 投票
1 回答
346 浏览

groovy - GroovyTestCase 方法必须返回 void 吗?

在 groovy.util.GroovyTestCase ( http://groovy.codehaus.org/api/groovy/util/GroovyTestCase.html ) 的文档中,描述说“Groovy 中的默认 JUnit TestCase。这提供了许多帮助方法以及避免要求所有 test* 方法为 void return type 的 JUnit 限制

但是,当我使用如下 groovy JUnit3 代码时,JUnit 找不到任何测试:

如果我将 testSomething() 的返回类型更改为 void(在 JUnit 中是正常的),则发现测试很好。

我需要以不同的方式编写测试还是文档错误?

0 投票
1 回答
223 浏览

java - 测试失败消息中的点

我正在使用 Maven 和 jUnit。

在测试中我有一个断言

我有错误:

如何让 Maven 显示全文?它们的缩写并不长。

我使用 jUnit 3.8.1(来自 pom.xml):