- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我在 eclipse juno 中运行 get 1.7.5 试图设置 junit 测试。我从 juno 插件文件夹中添加了 junit jar。我已经为 junit 4 设置了选项。
我创建了一个新的获取项目“MyJunitProject”,并在客户端“MyFirstGWTTestCase”下创建了一个类。这是代码。
package com.client;
import org.junit.Test;
import com.google.gwt.junit.client.GWTTestCase;
public class MyFirstGWTTestCase extends GWTTestCase {
@Override
public String getModuleName() {
return "com.MyJunitProject";
}
@Test
public void myFirstTest() {
assertTrue(true);
}
}
我收到以下错误:
junit.framework.AssertionFailedError: No tests found in com.client.MyFirstGWTTestCase
at junit.framework.Assert.fail(Assert.java:50)
at junit.framework.TestSuite$1.runTest(TestSuite.java:97)
at junit.framework.TestCase.runBare(TestCase.java:134)
at junit.framework.TestResult$1.protect(TestResult.java:110)
at junit.framework.TestResult.runProtected(TestResult.java:128)
at junit.framework.TestResult.run(TestResult.java:113)
at junit.framework.TestCase.run(TestCase.java:124)
at junit.framework.TestSuite.runTest(TestSuite.java:243)
at junit.framework.TestSuite.run(TestSuite.java:238)
at org.junit.internal.runners.JUnit38ClassRunner.run(JUnit38ClassRunner.java:83)
at org.eclipse.jdt.internal.junit4.runner.JUnit4TestReference.run(JUnit4TestReference.java:50)
at org.eclipse.jdt.internal.junit.runner.TestExecution.run(TestExecution.java:38)
at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:467)
at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:683)
at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.run(RemoteTestRunner.java:390)
at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.main(RemoteTestRunner.java:197)
最佳答案
不幸的是,GWT 测试用例都使用 JUnit 3 模型而不是 JUnit 4 运行。这意味着 @Test
注释没有任何意义,并且您的方法必须以单词开头测试。所以不是
//wrong! at least as of GWT 2.5 in a GWTTestCase
@Test
public void myFirstTest() {
assertTrue(true);
}
你应该写
public void testMyFirstTestCase() {
assertTrue(true);
}
方法名称的其余部分是什么并不重要,只要它以“test”开头即可。
关于java - GWTTestCase - 未找到测试,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15114888/
我使用 eclipse juno 和 gwt 2.5,我遵循 gwt Junit test tutorial当我创建由 GWTTestCase 扩展的测试类时,我收到此消息: 描述资源路径位置类型 该
我目前正在使用扩展 GWTTestCase 的单元测试对一些 GWT RPC 服务进行单元测试。所有测试用例基本上都依赖于持久存储中可用的测试数据。我无法从 GWTTestCase 进行设置,因为 G
我在 eclipse juno 中运行 get 1.7.5 试图设置 junit 测试。我从 juno 插件文件夹中添加了 junit jar。我已经为 junit 4 设置了选项。 我创建了一个新的
我使用 GWTTestCase 编写了简单的测试,这里是: public class SampleTest extends GWTTestCase { @Override public
我想调试我的一些 GWTTestCase 并打印日志消息可能是最简单的方法。有没有办法做到这一点? 最佳答案 如果您在 DevMode 下运行测试(即您没有将 -web 或 -prod 传递给 JUn
GWTTestCase 是否有类似于 jUnit 的 @Ignore 注释的内容? 最佳答案 我没有使用过这个 API,但它看起来像 GWTTestCase extends junit.framewo
我是 GWT/Java 的新手,需要一些关于如何解决这个(似乎应该是)简单问题的想法。 我有一个 GWT 对象,我正在尝试测试一个私有(private)方法: public class BarChar
在运行 $mvn clean install 时,我无法使用我的 GWT 库项目运行 GWT 测试,它会抛出此错误: [ERROR] Hint: Check that your module inhe
我想为我创建的 GWT 复合组件编写测试用例,我有一个扩展 com.google.gwt.user.client.ui.Composite 的类 Count,在这个 Count 中我有一个文本框和一些
我根本无法成功运行 GWTTestCase 测试。我正在使用 GWT 2.6.1、JUnit 4.11、ant 1.8.2。我创建了示例 repository on github . Ant 目标运行
我有一个在一个类上运行的 JUnit 测试,但我最近为 GWT 编写了一个模拟版本。由于规范相同,我想使用相同的测试用例,但我希望它在 GWT 环境中运行,这通常通过扩展 GWTTestCase 来实
因此,如果我从回调方法中调用任何失败的 JUnit 断言,我都会收到此异常: Mar 12, 2012 11:24:41 AM com.gargoylesoftware.htmlunit.javasc
我正在使用 GWT 编写代码,并且我创建了一个 java.util.Timer 仿真,我想测试。在 Java 中,我将创建一个计时器,在其上触发一个任务,等待任务执行,然后从单元测试方法成功返回(或者
我正在使用 GWT 2.4。我正在尝试编写一个测试用例,在其中进行 Ajax 调用,但收到 404。这是我在 .gwt.xml 文件中定义服务的方式... 这是服务实现接口
运行使用 GWT(使用 ReSTLet-GWT)调用外部 Restful 服务的 GWTTestCase 时,应用程序会抛出以下错误。 错误: Jan 05, 2015 1:24:41 PM com.
几个月来我已经多次尝试这样做,但我没有任何运气。我找到了关于如何通过命令行和 Eclipse 设置 GWTTestCase 测试的 Google 文档,但没有找到关于如何使用 IntelliJ 进行设
我创建了一个扩展 GWTTestCase 的测试,但我收到了这个错误: mvn integration-test gwt:test ... Running com.myproject.test.ui.
在某个地方,我不记得在哪里,我发现了信息,从 GWT 2.1.1 开始,可以在没有 GWTTestCase 的情况下测试 ReqeustFactory 服务。如果这是真的,请告诉我怎么做。 最佳答案
我正在使用 Maven 编写一个 gwt 2.4 应用程序。该项目分为几个(Maven)子项目。 gwt maven 插件用于构建项目。虽然构建本身运行良好,但我遇到了 GwtTests 问题: [I
我可以在没有 GWTTestCase 的情况下测试我的客户端 GWT 代码吗?我在某个地方听说过(我想那是 Google IO 2009 session 之一),他们在 JVM 中成功地使用假 DOM
我是一名优秀的程序员,十分优秀!