2016-11-08 14 views
0

クラスをテストするためにscalatestを使用しようとしています。これは私が実行しようとしていますテストです:Scalatest + maven

@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 
    } 
} 

が、私は次のエラーを取得:

[ERROR] /path/project/datasystem/CategorizationSpec.scala:3: error: object controllers is not a member of package path.project.datasystem [ERROR] import path.project.datasystem.controllers.DictionaryPerUserController

をしかし、私は/ srcに/メイン/スカラ座/パス/プロジェクトとテストでそのクラスを持っていますクラスは/ src/test/scala/path/projectにあります

ご存知ですか?

+0

あなたのポーム設定はどうですか? –

+0

問題を解決した場合は、ソリューションを回答として投稿し、その回答を受け入れる必要があります。 –

答えて

0

(OPに代わって掲載された解決策)

解決済み、申し訳ありませんが、私のポームの問題でした!

関連する問題