我設法得到基本的單元測試工作,但是當我添加一個單元測試到project-java時,我得到了一個沒有找到的類的錯誤,在編譯測試類的時候看着它,它不會複製main來自project-core的類,有沒有人有任何想法如何解決這個問題?你如何測試一個PlayN項目?
編輯: 爲了讓事情更清晰,我知道在哪裏放置測試,我已經放在項目的java/src目錄/測試,但我的意思是它不invlude從項目的核心/ src目錄
的clases我設法得到基本的單元測試工作,但是當我添加一個單元測試到project-java時,我得到了一個沒有找到的類的錯誤,在編譯測試類的時候看着它,它不會複製main來自project-core的類,有沒有人有任何想法如何解決這個問題?你如何測試一個PlayN項目?
編輯: 爲了讓事情更清晰,我知道在哪裏放置測試,我已經放在項目的java/src目錄/測試,但我的意思是它不invlude從項目的核心/ src目錄
的clases一個更好的方法是將您的測試增加了core/src/test/java
,然後playn-java
添加test
依賴於你的core/pom.xml
:
<dependency>
<groupId>com.googlecode.playn</groupId>
<artifactId>playn-java</artifactId>
<version>${playn.version}</version>
<scope>test</scope>
</dependency>
您需要將所有您的測試存儲在src/main中,而不是src/test中。
我用的JUnit本指南:Using Junit
我走了不同的路線最終這樣做,並且實際上做了一個playn-testframework。 一個簡單的playn-項目,像playn-java等行爲,但不會渲染到屏幕上,並有額外的回調供測試使用,如模擬鼠標/鍵盤事件。
謝謝,如果我沒有做好準備,可能已經修好了。 – nekosune