2016-11-04 6 views
2

私はJavaスタジオでJavaライブラリモジュールを作成しました。そこには私がテストしたいKotlinクラスがあります。私がKotlinでテストを作成して実行しようとすると、IDEは引き続き次のように伝えます。AndroidスタジオでのJUnitのテストKotlinが動作しなくなった

終了コード1で処理が完了しました。 クラスが見つかりません: "com.example.CacheTest"空のテストスイート。

Javaで同じテストを作成すると、すべて正常に動作します。

私はKotlinの他のプロジェクトでもテストを作成しました。そこでは動作します。

私は最近、2.2.2にAS更新し、Kotlin 1.0.4

を使用する誰もが何か提案がありますか?

答えて

0

build.gradleにこれはありますか?

よう
sourceSets { 
    main.java.srcDirs += 'src/main/kotlin' 
    test.java.srcDirs += 'src/test/kotlin' 
} 

dependencies { 
    testCompile 'junit:junit:4.12' 
} 

ディレクトリ構造:

enter image description here

とテストクラス:sourceSetsはいけないので、私はJavaのフォルダにもKotlinファイルを持っている現時点ではまあ

import org.junit.Assert 
import org.junit.Test 

class TestCase { 

    @Test fun someTest(){ 
     Assert.assertFalse(true) 
    } 
} 
+0

私が間違っていなければ必要となるでしょう。それ以外は同じです。 –

+0

これは、他のプロジェクトではこれまでのところ常に非常に奇妙です。私は本当にASアップデートに何か関係があるのだろうかと思う。 –

+0

@Marc_Bobそうは思わない。私は最新のバージョンのASを持っており、すべてがうまくいきます。 – mklimek

関連する問題