3

我执行以下操作:

  1. 从包资源管理器中,我选择“新建、其他、JUnit 测试用例”
  2. 我写了这段代码:

    package dk.sample;
    
    import org.junit.*;
    import static org.junit.Assert.*;
    
    public class TestCase {
    
        @Test
        public void alwaysTrue(){
            assertTrue( true );
        }
    
    }
    
  3. 然后我选择“运行方式,JUnit 测试”

  4. 收到此错误:“找不到类 dk.sample.TestCase java.lang.ClassNotFoundException: ....”

我想念什么?尝试过不同的运行配置 - 但似乎我错过了某个地方的类路径?但是到什么地方?

4

2 回答 2

2

无法让 JUnit 在 Domino Designer 中工作。我现在不是从 DDE 运行测试,而是从 XPage 运行测试。这就像做梦一样。制作了我自己的“JUnit 跑步者”类——也就是说,我只是调用 JUnit 跑步者,但我自己处理结果,以便在 XPage 上将其显示为 html。
代码可以在这里找到:http: //xpages.dk/wp-content/uploads/2013/10/junitrunner.txt
丹麦博客文章在这里:http: //xpages.dk/ ?p=1162

于 2013-10-07T08:09:24.877 回答
2

要使 JUnit 在 Domino Designer 中工作,您需要执行几个额外的步骤:

  1. 为您的应用程序设置源代码控制
  2. 调整磁盘项目以识别为 Java 应用程序
  3. 在磁盘项目中运行 JUnit 测试

请注意,Java 代理必须以不同的方式进行测试。

您可以在以下博客文章中找到有关为 XPage 和代理启用 JUnit 的更详细说明:Lotus Domino 应用程序的单元测试

这也是关于这个主题的一个很好的方法。

于 2014-02-06T20:39:02.483 回答