2012-03-06 5 views
1

私はJUnit TheoriesをMaven3の下で実行したいと思っています。 The Theoriesにはメソッドの前にAnnotation @Theoryがあります。Maven&Junit Theories

Eclipseでテストを実行しても問題はありません。

どのように私はそれが私のために動作します。この問題

+0

を使用あなたはのmaven-確実な-プラグインが使用しているのJUnitのバージョンを設定していますか? – khmarbaise

答えて

1

を処理することができます:私は「いいえ実行可能な方法のjava.lang.Exception」を得るsurfireプラグインをMavenの下でそれを実行

。プラグインのセクションで私の設定:

  <plugin> 
      <groupId>org.apache.maven.plugins</groupId> 
      <artifactId>maven-surefire-plugin</artifactId> 
          <version>2.12</version> 
      <configuration> 
       <includes> 
        <include>**/*Junit*.java</include> 
        <include>**/*Test*.java</include> 
        <include>**/*Test.java</include> 
        <include>**/*TestCase.java</include> 
       </includes> 
       <excludedGroups combine.self="override" /> 
      </configuration> 
      <dependencies> 
       <dependency> 
        <groupId>org.apache.maven.surefire</groupId> 
        <artifactId>surefire-junit47</artifactId> 
        <version>2.12</version> 
       </dependency> 
      </dependencies> 
     </plugin> 

私はJUnitのバージョン4.10

+0

ああ申し訳ありませんが、まずマニフェスト付きのRCPアプリケーションをテストしようとしているのを忘れて、テストを実行しても差がないはずだと考えました。 org.eclipse.tycho ティコ-surefire- <! - - フォンausführenプラグインツムがテスト>を \t \t:私のPOMは、次のようになりますので、だから、 "ティコ・確実な-プラグイン" を使用プラグイン 0.13.0 Orri

+0

問題ありません、私はティコプラグインでの経験を持っていません。 Mavenモジュールとして 'maven-surefire-plugin'をいつでも使用できます。 –

+0

私はあなたの設定をmaven-surfire-pluginとsurfire-junit47と一緒に使ってみましたが、テストが見つかっても実行可能なメソッドがないという問題があります。 mavenの下で理論を実行することで間違っていることが他に何かありますか? – Orri

関連する問題