问题标签 [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.
android - 如何在 Android Junit Test 中点击 Switch?
我使用下面的代码来检查和取消选中 Android 的 Switch 组件。如何在 Android Junit 测试中通过触摸实用程序选中或取消选中 Switch?
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";
我只想知道如何在代码中使用它。
java - JUnit 代码生成 - 兼容 java 1.4
我的项目是在java 1.4
.I 中开发的。我需要生成junit 代码。虽然我对此进行了一些谷歌搜索,但我可以看到所有代码生成器都符合 junit 4标准(主要基于注释),并且 junit 4 是在java 1.5
最好的办法是使用 only junit-3
,但想知道是否有任何兼容 junit-3 的开源代码生成器?请就此向我提出建议
android - 在 Eclipse 的选定项目中找不到测试类
我正在尝试在 Eclipse 中使用 Robotium 框架运行 JUnit 测试,出现以下错误:
在所选项目中找不到测试类
android - Android junit - 访问 ServiceTestCase 中的自定义共享首选项
我想在 ServiceTestCase 中获得共享首选项:
并做这样的事情:
但是,这不起作用。测试根本失败。
我尝试过不同的上下文:
和
并且
最后
难道我做错了什么?
或者可能无法在 ServiceTestCase 中获取自定义共享首选项文件?
在活动测试课上实现这一点怎么样?
java - 无法解析静态方法junit assert
我尝试过同时使用 Junit 3.8 和 Junit 4。在阅读了 Android 文档后,Android 没有针对 Junit4 进行更新,我降级到了 3.8。我不断收到此错误:
AndroidManifest.xml:
我已经确认 junit 3.8(和 Junit4)作为外部 JAR 在构建路径上。我试过单独包括每个罐子,但没有结果。我的测试代码:
知道我缺少什么吗?
android - Robotuim - 通过索引 solo.enterText 选择文本字段
我们正在尝试为原生 Android 应用程序编写测试,这让我发疯了。
一切正常,但是一旦索引超过 10,它就无法找到任何字段。
计算文本字段似乎也有点疯狂,并且在 UIAutomator Viewer 中它似乎没有提供真正的索引号。
有没有办法通过资源 id 或字段名称而不是索引号来选择文本字段?
感谢您的帮助
java - 当动作类实现 ParameterAware 时,无法从 Junit 中的请求中获取数据
我需要为 Struts 2 动作类编写 jUnit。但是动作类正在实现ParameterAware
拦截器,它接收参数映射HashMap
,动作类从这个哈希映射中获取所有请求参数
动作类:
当我将来自 Junit 的数据放入请求中时,它没有反映在参数映射中
六月:
请帮助请求数据将如何反映在参数映射中
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 中是正常的),则发现测试很好。
我需要以不同的方式编写测试还是文档错误?
java - 测试失败消息中的点
我正在使用 Maven 和 jUnit。
在测试中我有一个断言
我有错误:
如何让 Maven 显示全文?它们的缩写并不长。
我使用 jUnit 3.8.1(来自 pom.xml):