Aktywne Wpisy
KrwawyPacyfista +26
Jest taka szansa że dawno nikt Ci nie powiedział tego, że jesteś ważny i tego że Twoja opinia się liczy. Głowa do góry będzie wszystko dobrze zaufaj sobie bo radzisz sobie w obecnej sytuacji najlepiej jak tylko potrafisz. Kocham Cie ʕ•ᴥ•ʔ
Rabusek +7
Wykop mi wysłał paczkę na 15 urodziny, ktoś ciekawy co mi wysłali? Jutro ma dojść ( ͡° ͜ʖ ͡°)
błąd http://wklej.to/xMWah
klasa user: http://wklej.to/fNwJz
klasa userRepository http://wklej.to/viGWs
klasa userController http://wklej.to/a9YIL
klasa testujaca http://wklej.to/JDU6s
Spring boot 1.3.6
Gdzie robię bład?
#spring #java #naukaprogramowania
normalnie działa po uruchomieniu
Coś nie halo w 2 miejscach:
- numeracja linii chyba jest nieaktualna
- upewnij się czy @Autowired to na pewno odpowiednia adnotacja dla pola klasy testowej
at com.serwis.controller.UserControllerTests.createUser(UserControllerTests.java:56)
dotyczy w userControllerTests http://wklej.to/L7UDR
at com.serwis.controller.UserController.findAll(UserController.java:37)
dotyczy w userController
http://wklej.to/x6O18
this.mockMvc = standaloneSetup(new UserController()).build();
Jak zrobisz new X() to wtedy Spring chyba nie da rady zrobić Autowire itp.
Zrób sobie zmienną w tej klasie od testów
@Autowired
private UserController userController;
i wtedy przekazuj ją do tego standaloneSetup
dla linii pokazanej w komentarzu
http://wklej.to/qr9eK
już googluje
dałem normalne
jsonPath("$" zamiast $.login
i wypluło
jak Twoje API zwraca ci tablicę to w tym
.andExpect(jsonPath("$.login", is("login1")))
chyba musisz wskazać o który element Ci chodzi
Przykład z netu:
.andExpect(jsonPath("$[0].description", is("Lorem ipsum")))
Swoją drogą masz może pomysł czemu spring nie łapie nowego obiektu w tym?
@Transactional
public interface UserRepository extends CrudRepository{}
hmm, nie powinienes czasem dodac @Repository do tego?