我使用Eclipse和Maven並進行了單個JUnit測試,只是爲了測試它是否可用。我第一次運行測試時,一切都按預期進行,但從那以後,每次運行測試時,即使我正在更改實際測試文件的內容,也會得到相同的結果。即使文件發生變化,JUnit測試用例也不會改變
我試着只是清空文件,然後它說沒有JUnit測試文件。但只要我在該文件中的方法前面有@Test,我總能得到相同的結果。 任何人都知道這可能是爲什麼?
我試過重啓eclipse。
編輯: 剛剛意識到我沒有得到測試結果,因爲在測試之前有一個異常。所以,問題在於,即使我更改了文件,我也總是得到異常。
識別TestClass:
public class zipTester {
/**
* The class to be tested on.
*/
private Generator generator;
/**
* Sets up the generator.
*/
@Before
public void setUp() {
generator = new Generator(null, 0);
}
/**
* Creates a zip file and tests whether it exists.
*/
@Test
public void testCreateZip() {
File file = new File("/Users/nicola/Documents/trunk);
generator.createZip(file, new Vector<File>());
}
}
更改識別TestClass:
public class zipTester {
@Test
public void heyo() {
}
}
始終得到以下例外:
java.io.FileNotFoundException:/用戶/尼古拉/文檔/中繼線(沒有這樣的文件或目錄) ...
你能分享更多嗎?你的測試課可能,以及你如何着手開始你的測試? –
請發表相關的代碼。 –
'assertTrue(true);'也許?沒有@ a.benain所要求的信息,就很難提供幫助。 –