junit相关内容

JUnit Eclipse 插件源代码?

我正在考虑为 FlexUnit 编写一个 Eclipse 插件,并且想知道在哪里可以获得 JUnit Eclipse 插件的源代码.我在 sourceforge 检查了 JUnit 源代码,但找不到任何看起来像插件代码的代码. 知道此代码在哪里可用吗? 解决方案 你可以在 Eclipse 的仓库中找到它: http://dev.eclipse.org/viewcvs/index ..
发布时间:2022-01-16 13:20:27 Java开发

找到相应junit类的Eclipse函数/插件?

我一直在寻找 Eclipse 的一个特性,它可以让您右键单击主源类并找到相应的 JUnit 类,而无需浏览项目的测试类.我正在使用 Mylyn,它有助于减少混乱,但如果有一个自动执行查找的功能会更容易. 我遵循 Maven 标准目录布局(/src/main/java、/src/test/java 等).我所有的测试类都命名为*Test.我想这可能是可行的,并且可能已经存在. Eclip ..
发布时间:2022-01-16 13:19:22 Java开发

如何在 Eclipse 中选择或更改 JUnit 版本?

基本上我使用的源代码需要一个非常具体的 JUnit 测试版本,例如: lucene-test-framework-XX.jar编译后的 Lucene 测试框架库.取决于 junit 4.10.x(不是 4.9.x,不是 4.11.x)和 Apache Ant 1.7.x(不是 1.6.x,不是 1.8.x) 但是,我是 Eclipse 新手,在哪里以及如何将 JUnit 更改为 4.10.x? ..
发布时间:2022-01-16 13:03:12 Java开发

需要帮助在 Mac 上安装 JUnit/如何在 Mac OSX 上将 JUnit 添加到 Path 环境变量

我无法弄清楚如何将 JUnit 正确安装到我的 Mac 上.我知道我应该将它添加到路径环境变量中,并且我已经尝试了一些我在谷歌上找到的关于如何做到这一点的教程,但我不断收到错误.这是我使用的教程的链接:http://hathaway.cc/post/69201163472/how-to-edit-your-path-environment-variables-on-mac-os-x我感觉我在第 3 ..
发布时间:2022-01-16 08:14:32 Java开发

如何使用 Junit 按顺序运行测试方法

我正在使用 JUnit 和 Selenium Webdriver.我想按照我在代码中编写它们的顺序运行我的测试方法,如下所示: @Test公共无效注册用户测试(){//代码}@测试公共无效 WelcomeNewUserTest(){//代码}@测试公共无效问卷新用户测试(){//代码} 但它不起作用,它总是按这个顺序执行我的测试方法: welcomeNewUserTest()注册用户测试() ..
发布时间:2022-01-14 17:57:16 Java开发

多少单元测试是一件好事?

(似乎没有“相关问题"可以解决这个问题,所以就这样吧.) 我致力于生产代码.有时,为用户看不到的任何事情争论是很难做到的.如果销售人员看不到它,这对他们来说是一种外部成本,除非有充分的理由不这样做,否则他们会反对它. 多少单元测试是一件好事?如果你测试每一个类,每一个方法,你当前的版本将需要更长的时间,可能更长.如果您不进行任何测试,那么将来的维护将花费您更长的时间,甚至可能更长,因为 ..
发布时间:2022-01-14 17:48:14 其他开发

如果其他测试失败,我可以跳过 Junit 测试吗?

我正在使用 Junit 通过 Seleniun WebDriver 运行测试.我正在尝试将我的测试分成功能区域以便更好地报告错误.我创建了测试来测试页面加载/将文档移动到其他工作流程.如果页面加载测试失败,或者工作流程移动失败,我想跳过后续的页面/工作流程测试. 如果测试 A 失败,我如何跳过班级中的其余测试或在班级 B 中运行测试? 注意:我意识到我要问的是“UNIT TESTS 的 ..
发布时间:2022-01-14 17:40:53 Java开发

TestNG 依赖于不同类的方法

@Test 注释的 dependsOnMethods 属性在要依赖的测试与具有此注释的测试属于同一类时正常工作.但是如果要测试的方法和依赖的方法在不同的类中,则不起作用.示例如下: class c1 {@测试公共无效验证配置(){//验证一些测试配置参数}}C2类{@Test(dependsOnMethods={"c1.verifyConfig"})公共无效 dotest() {//实际测试}} ..
发布时间:2022-01-14 17:26:25 Java开发

在套件级别上并行运行 JUnit 测试?

我有一堆在 JUnit 测试套件中组织的测试.这些测试极大地利用 selenium 来测试 Web 应用程序.因此,对于 selenium,这些测试的运行时间很长.由于测试数据库中有一些重叠,套件中的测试类无法并行运行,我想并行运行这些套件. JUnit ParallelComputer 只能在类或方法级别并行执行测试,JUnit 是否有任何标准方法可以通过套件执行此操作? 如果我只是 ..
发布时间:2022-01-14 17:20:38 Java开发

使用动态值覆盖 Junit Test 中的默认 Spring-Boot application.properties 设置

我想在测试中覆盖 application.properties 中定义的属性,但 @TestPropertySource 只允许提供预定义的值. 我需要在随机端口 N 上启动服务器,然后将此端口传递给 spring-boot 应用程序.端口必须是临时的,以允许同时在同一主机上运行多个测试. 我不是指嵌入式http服务器(jetty),而是在测试开始时启动的一些不同的服务器(例如zook ..
发布时间:2022-01-14 17:16:40 Java开发

JUnit 混淆:使用“扩展 TestCase"或“@Test"?

我发现 JUnit 的正确使用(或至少是文档)非常令人困惑.这个问题既可以作为未来的参考,也可以作为一个真实的问题. 如果我理解正确的话,创建和运行 JUnit 测试有两种主要方法: 方法 A(JUnit 3 风格):创建一个扩展 TestCase 的类,并使用单词 test 开始测试方法.当将该类作为 JUnit 测试运行时(在 Eclipse 中),所有以单词 test 开头的方法 ..
发布时间:2022-01-14 17:08:48 Java开发

在 Android 视图中使用 UI 元素进行测试

我正在尝试使用以下测试用例测试简单的 UI,主要思想是在测试中设置一些 UI 文本(模仿用户输入),然后主动点击一个事件. 公共类 StackTestCase扩展 ActivityInstrumentationTestCase2{私有 StackDemo mActivity;私人 EditText 吃掉了;公共 StuckTestCase() {super("com.crocodi ..
发布时间:2022-01-14 17:01:50 移动开发

Mockito、JUnit、Hamcrest、版本控制

默认情况下,Hamcrest 所需的版本用于: JUnit 4.11 Hamcrest 1.3 Mockito-core 1.9.5 Hamcrest 1.1 Hamcrest 1.1 和 1.3 之间的 API 没有变化.目前我的测试用例尝试使用 Hamcrest 1.1 运行 JUnit 4.11,但我合理 确定这是一个坏主意.出于类似的原因,我怀疑尝试将 Mockito ..
发布时间:2022-01-14 13:47:39 Java开发

使用 power mockito 模拟方法调用 - org.powermock.api.mockito.ClassNotPreparedException

我有一个图像加载器类,我需要在其中测试一些静态方法.由于 Mockito 不支持静态方法,我切换到 Power Mockito.但是我正在测试的静态方法有一个方法调用 Base64.encodeToString(byteArray, Base64.DEFAULT); 为了模拟这个,我使用 mockStatic 方法如下,带有@PrepareForTest 注释. PowerMockito ..
发布时间:2022-01-14 13:46:48 移动开发

无法使用 Mockito 返回类对象

我正在尝试编写一个单元测试,为此我正在为 Mockito 模拟编写一个 when 语句,但我似乎无法让 eclipse 认识到我的返回值是有效的. 这就是我正在做的事情: 类 .getParameterType()的返回类型是Class,所以不明白eclipse为什么说,方法thenReturn(Class) 类型为 OngoingStubbing ..
发布时间:2022-01-14 13:46:40 Java开发

java.util.MissingResourceException:找不到基本名称 javax.servlet.LocalStrings 的包,区域设置 es_ES

我正在尝试在我的一个 servlet 中执行一些 jUnit 测试,但每当我尝试运行它时,我都会获得 ExceptionInInitializerError.我读过这个错误是由于一个异常,在评估静态初始化程序或静态变量的初始化程序期间发生的.问题是,即使我试图修复它,我也可以.这就是我在这里写的原因:我的 servlet 代码如下: 公共类 AppServlet 扩展 HttpServlet { ..
发布时间:2022-01-14 13:44:43 Java开发