Taqqoslash uchun "allaqachon aniqlangan"

Men asosan darslik va salom dunyo misolidan boshladim. Endi BasicTest dasturini ishga tushirishga urinib qoldim (o'ngdan sinov va ish uslubini cherting), bu menga shu narsani beradi:

play.exceptions.CompilationException: ApplicationTest turi allaqachon tavsiflangan

Bu nimani anglatishini bilmayman. Men ushbu testni ishlatishga harakat qilmayapman va nima qilayotganimni bilishim mumkin emas. Men o'ynashni avto kompilyatsiya qiladigan narsalarni tushunaman, lekin keyin nima uchun bu xatoni oldim. Men "toza o'yin" qilishni sinab ko'rdim, men derazadan qilingan "ApplicationTest" klassini o'chirib tashlamoqchiman, lekin hech narsa ahamiyatga ega emas.

Buning qanday o'tishi haqida har qanday fikr bormi?

Rahmat

2

1 javoblar

Sinovni o'ng bosmang va ishga tushirmang. Buyruqning satridan yozing

play test

then go to http://localhost:9000/@tests

3
qo'shib qo'ydi
Sinov rejimini boshqa portda ishlashini istasangiz, % test.http.port = 9001 yoki application.conf faylida xohlagan har xil portni qo'shing. Shu bilan bir vaqtning o'zida oddiy va sinov rejimiga ega bo'lishingiz mumkin
qo'shib qo'ydi muallif Codemwnci, manba
Bundan tashqari, dastur sinov rejimida ishlayotgan bo'lsa, siz ham ilovani ko'rishingiz mumkin. play test yozing, keyin localhost: 9000 ga o'ting.
qo'shib qo'ydi muallif Ryan, manba
Bu ishlaydi, lekin juda java ilovalarida bo'lgani singari, o'ng tugmani bosish va birlik testini ishlatish mumkin emas. Sinovlar bir xil portdan boshlanganligi sababli, ayniqsa, noqulaylik tug'diradi, shuning uchun oddiy serverni faqat o'yinni ishlatganingizda serverni qayta ishga tushirishga hojat yo'q degan tushunchaga mos keladigan testlarni ishlatish kerak.
qo'shib qo'ydi muallif RAAAAAAAANDY, manba
Maslahat uchun rahmat!
qo'shib qo'ydi muallif RAAAAAAAANDY, manba