2014年11月14日 星期五

JUnit unrooted problem

常常發生的一個怪現象,就是我要 run 自己本身的 tesecase 時,eclipse 卻跟我說找不到自己本身要跑的這個 class (unrooted ...Compilation failure), 原因可能是因為之前有對本身這個專案做了 maven-clean,
但是 JUnit 的 plug-in 沒有再重新產生出這個 tesecase 的 byte code(<---吳先生解釋)
所以要再執行一次  maven: test-compile 這個指令,之後再 run tesecase 即可。


如果還是一直出現錯誤,就將 project/build automatically 先關掉,再 clean 一次 project 試試看。


結論就是:
try to clean & rebuild your project.

沒有留言: