TestNGがテストを実行していない理由は何ですか? これはクラスコード(Java)のである:TestNGがエクリプスでテストを実行していない
public class main {
@Test
public static void main(String[] args) throws AWTException, InterruptedException
これは、日食のパスです: enter image description here
、これはXMLファイルです:
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE suite SYSTEM "http://testng.org/testng-1.0.dtd">
<suite name="Suite">
<test name="Test">
<classes>
<class name="test.main"/>
</classes>
</test> <!-- Test -->
</suite> <!-- Suite -->
あなたのテストコードには 'main()'メソッドは必要ありません。TestNGをバイパスしようとすると、TestNGが完全にバイパスされていると思います。 – jsheeran
私は '@ Test'メソッドが引数を持つことができないのですか?とにかく、テストメソッドが実行されるとき、どこから 'args'の値が得られますか?追加されたもの:可能ですが、http://testng.org/doc/documentation-main.html#test-methods(5.6参照)のルールに従っていない可能性があります。 – SantiBailors
文字列配列の引数をmainメソッドから削除し、試してください。それは動作するかもしれません – Murthi