#androiddev #programowanie #androidstudio #testowanieoprogramowania
Mirki w sumie mam takie dosyć dziwne pytanie:
Istnieje jakiś sposób, żeby AndroidTest'y przy failu zachowywały się tak jak "normalne" testy?
Do czego zmierzam:
"Normalny" test, który nie spełni warunku wymaganego w assercie kończy się z następującym skutkiem:
-Test failed (ikonka X)
-org.junit.ComparisonFailure:
AndroidTest, który nie spełni warunku wymaganego w assercie kończy się z następującym skutkiem:
-Test failed (ikonka !)
-org.junit.ComparisonFailure: expected:<...ucięty content*
*Co wynika z braku łamania stringa na nowych liniach. Żeby było ciekawiej, to podanie mu wartości expected łamanej "\r\n" zamiast "\n" powoduje poprawne łamanie linii także w wartościach "actual"
Teraz pytanie:
Da się w przypadku AndroidTestów jakoś wyświetlić wartości expected i actual w całości? Do okienka "Comparasion failure" nie mogę w żaden sposób dojść, logi także zapisują się z uciętymi wartościami.
Mirki w sumie mam takie dosyć dziwne pytanie:
Istnieje jakiś sposób, żeby AndroidTest'y przy failu zachowywały się tak jak "normalne" testy?
Do czego zmierzam:
"Normalny" test, który nie spełni warunku wymaganego w assercie kończy się z następującym skutkiem:
-Test failed (ikonka X)
-org.junit.ComparisonFailure:
AndroidTest, który nie spełni warunku wymaganego w assercie kończy się z następującym skutkiem:
-Test failed (ikonka !)
-org.junit.ComparisonFailure: expected:<...ucięty content*
*Co wynika z braku łamania stringa na nowych liniach. Żeby było ciekawiej, to podanie mu wartości expected łamanej "\r\n" zamiast "\n" powoduje poprawne łamanie linii także w wartościach "actual"
Teraz pytanie:
Da się w przypadku AndroidTestów jakoś wyświetlić wartości expected i actual w całości? Do okienka "Comparasion failure" nie mogę w żaden sposób dojść, logi także zapisują się z uciętymi wartościami.
- Najlepsze
- Wszystkie komentarze








Komentarz usunięty przez moderatora
Opcji napisania jakiegoś własnego diff toolsa, który wywołany prze assertem wrzuci różnice do konsoli jestem świadomy, ale to aż z daleka bije strasznym antypatternem.