Ben JUnit
ve Mockito
(ve PowerMock
) kullanarak birim testleri Maven
kurar "klasik" çalıştırmak, yazılı geçmişte bir sürü iş yaptım. Şimdi Maven
Tycho ile oluşturulmuş bir Eclipse
eklenti kod tabanı üzerinde çalışıyorum.Maven Tycho yapısında çalıştırılmak üzere birim testleri nasıl alınır?
Genel olarak, çok işlemli bir yapı, ancak eklenti projelerinden birine (şimdilik) birim testleri ekliyorum.
tycho-surefire
duydum, ancak bu oldukça karmaşık görünüyor ve bu gerçekten birim testleri yerine entegrasyon testleri destekliyor gibi geliyor. Sanırım muhtemelen başka bir seçeneğim var ama bunu kullanmak istiyorum, ama şimdiye kadar onu entegre etmeye çalışmıyorum.
Maven
den
JUnit
ve
Mockito
eserler alma ve çalıştı. Ben yapı çalıştırdığınızda
, tycho-compiler-plugin
ben src/main/java
ve src/test/java
sınıfların tümünü içerir 105 kaynak dosyaları, derleme bakın. O ben -X
ile yapı bitince, bağımlılık ağacında mockito-all
objeyi gösterdiği halde Mockito
sınıfları bulamadığından test sınıf compile
başarısız olur.
Burada ne yapabilirim?
Aslında hayır. Bu cehennemden geçmek zorunda değilsin. Bu sadece başka, daha karmaşık bir seçenek. Cevabımı gör – Alex