[英]Scalatest + maven
我正在尝试使用scalatest测试类。 这是我要运行的测试:
@RunWith(classOf[JUnitRunner])
class CategorizationSpec extends FlatSpec with BeforeAndAfter with Matchers{
var ss:SparkSession = _
before{
System.setProperty("hadoop.home.dir", "/opt/spark-2.0.0-bin-hadoop2.7");
val conf = new SparkConf(true)
.set("spark.cassandra.connection.host","localhost")
.set("spark.sql.crossJoin.enabled","true")
.set("spark.executor.memory","4g")
Logger.getLogger("org").setLevel(Level.OFF)
Logger.getLogger("akka").setLevel(Level.OFF)
ss = SparkSession
.builder()
.master("local")
.appName("categorization")
.config(conf)
.getOrCreate()
ss.conf.set("spark.cassandra.connection.host","localhost")
}
"DictionaryPerUser" should "be empty" in {
val dpuc=new DictionaryPerUserController(ss)
dpuc.truncate()
dpuc.getDictionary shouldBe null
}
}
但我收到以下错误:
[错误] /path/project/datasystem/CategorizationSpec.scala:3:错误:对象控制器不是包path.project.datasystem的成员[错误]导入path.project.datasystem.controllers.DictionaryPerUserController
但是我在/ src / main / scala / path / project中有该类,而测试类在/ src / test / scala / path / project中
你知道吗
(代表OP发布解决方案) 。
解决了,对不起,这是我pom中的问题!
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.