- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我似乎找不到任何有关如何执行此操作的文档来实际解释如何调用测试套件。到目前为止我有这个:
package gov.hhs.cms.nlr.test;
import java.util.LinkedList;
import org.junit.runner.RunWith;
import gov.hhs.cms.nlr.test.marshalling.InquiryMarshallingTest;
import junit.framework.Test;
import junit.framework.TestSuite;
import org.junit.runner.RunWith;
import org.junit.runners.Suite;
public class AllTests {
@RunWith(Suite.class)
@Suite.SuiteClasses({
SomeTestTest.class
SomeOtherTest.class
})
public class AllSuites {
// the class remains completely empty,
// being used only as a holder for the above annotations
}
}
但是我真的不明白如何运行这个...我想做的是获取所有给定的测试(每个测试,以及每个具有测试方法的类)并将它们全部放入 1 TestSuite 中,然后调用那个。
更新:我想知道如何在 (1) Eclipse 和 (2) hudson 和 ( 3) 普通 java/JVM 调用(例如:java ...
)。谢谢。
最佳答案
我想你想要这样的东西:
package gov.hhs.cms.nlr.test;
import org.junit.runner.RunWith;
import org.junit.runners.Suite;
import org.junit.runners.Suite.SuiteClasses;
@RunWith(Suite.class)
@SuiteClasses({OtherTest.class, SomeTestTest.class})
public class AllTests
{
}
更简单......它给你这个:
您可以像常规 JUnit 类一样运行它:运行 -> 运行方式 -> JUnit 测试。
取决于您如何运行构建。 Ant ? Maven?
查看 JUnit FAQ 。基本上:
java org.junit.runner.JUnitCore gov.hhs.cms.nlr.test.AllTests
关于java - 如何将 TestSuites 与 Junit4 一起使用?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3663494/
我正在使用TestSuite处理跨越多个测试类的数据库连接。 当作为独立的TestSuite执行时,这些测试全部通过。但是,当通过Gradle执行时,将执行每个单独的测试类,而不是TestSuite。
我需要制作一个大型 python suitecase,其中包含我已经制作好的其他 suitcase 和 testcase 一起执行。 我该怎么做? 例如,这里有一个我要添加的suitecase(sui
我有两个JUnit4测试类,分别是MyTest1,MyTest2,每个类都有几个测试方法。 实际上,这些是Selenium JUnit TestCases。 在MyTest1.someMethodIn
我在 android studio 中使用 Appium 创建了测试 stub 。现在我想创建测试套件,以便我可以管理我的测试用例。谁能帮助我如何为 appium 测试用例创建测试套件? 我的 App
我不记得如何使用 JUnit3 TestSuite 并且在谷歌搜索后找到了这个 public class MyTestsuite extends TestSuite { public stat
在 nosetests 中,我知道您可以通过这样的 nosetests 配置文件指定要运行的测试: [nosetests] tests=testIWT_AVW.py:testIWT_AVW.tst_b
当我们有许多 JUnit4 测试用例分散在许多包中时,将它们放在一个 TestSuite 中是否“好”?像这样: package my.package.tests; @RunWith(Suite.cl
我希望在我的 SOAPUI 测试运行时自动增加自定义属性。目前我的测试要求有一个唯一的部分,称为 UniqueUserPortion,当我测试用户名/电子邮件的唯一性时,它会增加。有没有办法增加此自定
我正在使用 Python 和 Selenium Webdriver。我有一组测试用例封装在 testSuite 中,我希望它们能够并行运行,无论它们的测试用例配置如何(其中一些将在本地运行,其中一些将
我正在寻找自定义实现的集合的验证测试,并偶然发现了这个:http://www.gamlor.info/wordpress/2012/09/google-guava-collection-test-su
我正在寻找一种以非静态方式创建和运行 JUnit TestSuite 的方法。 目前我正在做这样的事情: public class MyTestSuite { public static Te
我有两个测试用例(两个不同的文件),我想在一个测试套件中一起运行。我可以通过“正常”运行 python 来运行测试,但是当我选择运行 python-unit 测试时,它说 0 个测试运行。现在我只是想
前言 TestSuite一直是unittest的灵活与精髓之处,在繁多的测试用例中,可以任意挑选和组合各种用例集,比如smoke用例集、level1用例集、webtest用例集、bug回归用例集等
我正在寻找一些示例或记录良好的读物来描述如何使用 Distribution.TestSuite。当前的 haddock 文档非常糟糕,用户指南也是如此。我想为一个项目编写测试并通过 cabal 运行它
每当我从 SoapUI 5.2.0 导出完整的 TestSuite 时,“\r”几乎会随机添加到我的测试请求中: \r \r \r \r ${#TestCas
我有一个关于将框架更改为 PDF 查看器以读取文本的自动化测试。我有四个测试,基本上做同样的事情:查找数字、字母......最后测试 PDF 中是否不存在单词。如果我单独运行这些测试,或所有与框架相关
因此,我正在使用 JUnit 设置自动回归测试,现在构建脚本已设置为调用 TestSuite,它将一堆不同的测试打包到 TestSuite 中并返回它。 构建文件:
我有以下测试套件 package com.swaserver.junit; import org.junit.runner.RunWith; import org.junit.runners.Suit
我有一个测试套件: @RunWith(Suite.class) @Suite.SuiteClasses({ A.class, B.class }) public cla
我有许多带有“Tests”后缀的 JUNIT TestSuite。 Eclipse 识别静态 suite() 方法并在包资源管理器中提供运行测试选项。然而,对于 NetBeans 却并非如此,它只为我
我是一名优秀的程序员,十分优秀!