Aktywne Wpisy
Koronanona +33
Cześć Mirasy
Minął właśnie rok odkad z dnia na dzień stałem się niepełnosprawny przez skutki uboczne fluorochinolonów. W życiu nie spodziewałem się że moje życie posypie się jak domek z kart i w wieku 29 lat będę się zastanawiał czy jest sens je kontynuować, wszystko przez jedną błędna diagnozę, receptę wypisana na jej podstawie i moja nieuwagę. Dzięki wsparciu najbliższych mi osób udało mi się przebrnąć najgorsze, wychodze powoli na prostą ale
Minął właśnie rok odkad z dnia na dzień stałem się niepełnosprawny przez skutki uboczne fluorochinolonów. W życiu nie spodziewałem się że moje życie posypie się jak domek z kart i w wieku 29 lat będę się zastanawiał czy jest sens je kontynuować, wszystko przez jedną błędna diagnozę, receptę wypisana na jej podstawie i moja nieuwagę. Dzięki wsparciu najbliższych mi osób udało mi się przebrnąć najgorsze, wychodze powoli na prostą ale
mandamin +198
Kto pamięta plusuje.
Co ciekawe twórcy mieli stworzyć z tego portalu coś na wzór polskiego Netflixa, ale temat upadł.
Wiem, bo sam pracowałem przy tym projekcie.
#gimbynieznajo #torrenty #pdk
Co ciekawe twórcy mieli stworzyć z tego portalu coś na wzór polskiego Netflixa, ale temat upadł.
Wiem, bo sam pracowałem przy tym projekcie.
#gimbynieznajo #torrenty #pdk
public class Main{
ComplicatedClass field;
public Main(ComplicatedClass field) {
this.field = field;
}
public boolean someMethod() {
if(field.someComplicatedMethod()){
return true;
} else {
return false ;
}
}
}
pytanie czy obiekt ComplicatedClass mam utworzyć w teście w odpowiedni sposób (zależnie od przypadku testowego, czyli dwa przypadki będą ) czy mam ją zamockowac? Klasa ComplicatedClass jest to klasa z mojej aplikacji. ale powiedzmy że jest skomplikowana i do inicjalizacji potrzebuje innych obiektów z mojej aplikacji.
#programowanie #java #mockito #unittest
podsumowujac: w unit testach wszystkie zależności mockujemy? chyba że to jakieś DTO
a przy okazji spytam, a więc testy jednostkowe praktycznie są dla każdej klasy więc wiadomo gdzie je trzymac - w pakietach odzwierciedlajacych pakiety z kodem, natomiast gdzie trzymac testy integracyjne? w osobnym pakiecie przeznaczonym na takie testy? czy może obok jednostkowych? jaka jest wtedy konwencja nazywania klas testowych?
Jeśli obiekt da się zainicjalizować 'normalnie' to tak robisz i testujesz na prawdziwych obiektach. Jeśli nie (lub jeśli spełnia wszelkie znamiona kandydata do mocka), mockujesz.
Jak ktoś twierdzi, że powinieneś mockować, 'bo możesz', albo 'bo to jest zewnętrzna zależność', to znaczy, że o testowaniu jednostkowym jeszcze za wiele nie wie.