Akka:什么jar文件包含jdocs.AbstractJavaTest?

时间:2017-11-14 15:13:52

标签: akka

我为解决此导入而添加了哪些jar文件依赖项?

import jdocs.AbstractJavaTest;

它是在Akka自己的示例代码(https://doc.akka.io/docs/akka/current/java/testing.html)中导入的,但经过大量搜索后我找不到任何实际的jar依赖关系,而且Akka文档搜索功能是如此无益,以至于声称没有提到“jdocs.AbstractJavaTest”,即使代码在我面前的屏幕上。

请注意,以下工件不包含它:

'com.typesafe.akka:akka-actor_2.12:2.5.6'
'com.typesafe.akka:akka-testkit_2.12:2.5.3'

感谢您提供任何帮助。

1 个答案:

答案 0 :(得分:4)

AbstractJavaTest位于Akka存储库中的 akka-docs 模块中,未包装在任何已发布的jar中。它只是扩展JUnitSuite

/*
 * Copyright (C) 2016-2017 Lightbend Inc. <http://www.lightbend.com>
 */
package jdocs

import org.scalatest.junit.JUnitSuite

/**
 * Base class for all runnable example tests written in Java
 */
abstract class AbstractJavaTest extends JUnitSuite {

}

如引入此类的pull request中所述,它被添加到(1)隐藏Akka文档中的Java测试套件需要扩展的细节JUnitSuite,以及(2)在一个位置定义。您可以随意手动将此类或其等效类添加到代码中,也可以直接将测试套件扩展为JUnitSuite