- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我们使用 org.mule.tck.FunctionalTestCase 作为测试用例。它是一个抽象的 JUnit 测试用例。
这是在 pom.xml 中声明依赖项的方式:
...
<dependency>
<groupId>org.mule.tests</groupId>
<artifactId>mule-tests-functional</artifactId>
<scope>test</scope>
</dependency>
<dependency>
<groupId>junit</groupId>
<artifactId>junit</artifactId>
<scope>test</scope>
</dependency>
...
这是测试代码的样子:
import org.junit.Before;
import org.mule.tck.FunctionalTestCase;
public class SomeSuiteTest extends FunctionalTestCase {
protected String getConfigResources() {
return "my-mule-config.xml";
}
@Before
public void doStuff() {
...
}
public void testThisCode() throws Exception {
...
}
}
问题是永远不会调用 doStuff()。我的理解是@Before注解的方法是在每次测试之前调用的。此外,@Test 注释不是插件的一部分。看来我还需要从 org.junit 导入它,但我不相信它受支持。
我们可以在使用 org.mule.tck.FunctionalTestCase 时使用 JUnit 注解吗?
---更新---
我发现 FunctionalTestCase 的父类 AbstractMuleTestCase 有一个名为 doSetUp() 的方法,我可以在我的测试中覆盖它。就像 @Before 方法一样,它在每次测试之前被调用。我仍然更喜欢注释,因为 JUnit 文档中没有概述 doSetUp()。
最佳答案
如果你扩展 org.mule.tck.FunctionalTestCase 类,你必须遵守它的规则,即。覆盖 doSetUp()。请注意,doSetUp() 未在 JUnit 文档中概述,因为它特定于 FunctionalTestCase。
否则,扩展 org.mule.tck.junit4.FunctionalTestCase,这是 Junit4 友好的。
关于junit - 我们可以在使用mule的org.mule.tck.FunctionalTestCase时使用JUnit注解吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8276197/
本文整理了Java中org.mule.tck.ZipUtils类的一些代码示例,展示了ZipUtils类的具体用法。这些代码示例主要来源于Github/Stackoverflow/Maven等平台,是
我想开始实现一个特定的 JSR,以开始了解这样做时可能涉及的不同方面。为了知道我是否成功也让我感到满意,我需要一个 TCK(技术兼容性工具包)来验证实现。根据 JCP 主页,这仅适用于选定的合作伙伴(
我们使用 org.mule.tck.FunctionalTestCase 作为测试用例。它是一个抽象的 JUnit 测试用例。 这是在 pom.xml 中声明依赖项的方式: ...
本文整理了Java中org.mule.tck.ZipUtils.compress()方法的一些代码示例,展示了ZipUtils.compress()的具体用法。这些代码示例主要来源于Github/St
我的 Tk 应用程序有许多“等待”窗口或功能暂停,让其他后台命令有时间完成它们的工作。问题是在函数中使用“after 5000”会禁用应用程序中的所有按钮。我找到了很多信息,最有帮助的是 http:/
Red Hat 提供已通过 TCK 合规性测试的 OpenJDK 二进制发行版,如其 OpenJDK Life Cycle and Support Policy 中所述. 等效的 CentOS Ope
问题: Need help successfully running test from Reactive Streams TCK (Technology Compatibility Kit)? Si
我可以实现 OpenJdk 并创建我自己的 JDK 并重新分发它吗?没有通过 Technology Compatibility Kit(TCK) 的测试或者是否需要任何特殊许可才能将其称为 JDK?
我是一名优秀的程序员,十分优秀!