我想添加一些集成測試春季啓動應用程序。由此產生的結構將是這IntelliJ集成測試文件夾旁邊的主要和測試
MyProject
├── myapp.iml
├── pom.xml
└── src
├── integration-test (integration test sources root)
│ ├── java
│ │ └── com
│ │ └── mysite
│ │ └── myapp
│ │ └── AppTestIT.java
│ └── integration-test.iml
│
├── main (sources root)
│ ├── java
│ │ └── com
│ │ └── mysite
│ │ └── myapp
│ │ └── App.java
│ └── main.iml
│
└── test (test sources root)
├── java
│ └── com
│ └── mysite
│ └── myapp
│ └── AppTest.java
└── test.iml
這可能嗎?我在Intellij 15 Ultimate
中執行此操作,並且它在我的集成測試中無法識別該包爲com.mysite.myapp
。相反它承認這java.com.mysite.myapp
。它不遵循約定,因爲它與預期的main
和test
一樣。有沒有辦法在main
和test
旁邊添加更多的文件夾,並遵循相同的約定(包文件沒有考慮到java文件夾)? 如果不是,包括集成測試在內的項目結構的最佳實踐是什麼?他們應該在測試文件夾中嗎?如果可能,我想避免這種情況。
對於我的項目結構是java文件夾。儘管如此,仍然是有效的答案謝謝 – alkis
你如何在Android Studio中做到這一點? –
非常感謝! – Siddhartha