2016-11-03 6 views
0

dspace/modules/additionsに入れたキュレーション・タスクの単位テストを設定したいと思います。 私はintelliJ IDEAを使用し、sourcestestsのフォルダを設定しようとしています。私は次のフォルダ構造を使用したいが、intelliJの設定を正しく取得できなかった。dspace/modules/additionsのクラスのユニットテストを設定するには?

[] DSpace Source Folder 
    [] dspace 
    [] modules 
     [] additions  
      [] src 
       [] main 
       [] java 
        […] 
       [] test 
       [] java 
        […] 
     [] jspui 
     [] oai 
     [] rdf 
     […] 

この構造は妥当ですか?
intelliJのProject Structureでフォルダを設定して、テストフォルダを認識できるようにするにはどうすればよいですか?

私はIntelliJののプロジェクト構造に「テスト用のソースフォルダ」としてマークしようとした場合、私は次のようなエラーメッセージが出ます:

ソース・ルート「/.../DSpace6/dspace/modules/additions/srcを/試験のdSPACE」 はモジュールで定義することができない 『追加『のIntelliJのproject structure

+1

その構造は正しいようです。私はあなたがする必要があると思うのは、テストディレクトリを右クリックし、それを "テストソースルート"としてマークすることだけです。 IntelliJはそこからそれを把握する必要があります。それが多分あなたが期待しているものについて詳しく説明することはできないでしょうか? –

+0

フォルダを "テストソース"としてマークしようとすると、見つからないエラーメッセージが表示されます。 – MartinW

+0

実際はテスト対象のJavaフォルダで、 "テストソースルート"としてマークする必要があります。しかし、それでもエラーが出る理由は分かりません –

答えて

0

』がネストされた モジュールのコンテンツに属しているため、』、私はdspaceモジュールを選択した後、このモジュールの中から、additionsを選びましたモジュール。これは、私の質問に記載されたエラーメッセージになりました。

しかし、additionsモジュールは、ルートレベルであるproject structureで独自のモジュールとして表示されます。そして、この時点で、私はTest Source Foldersを期待どおりに定義することができました。

関連する問題