CosmicJay2k / grupp-a-java

0 stars 1 forks source link

Car entity #6

Closed ElisyanBot closed 1 year ago

ElisyanBot commented 1 year ago

Added Car Entity with controller and repo + tests

ElisyanBot commented 1 year ago

Jag har ett litet konstigt problem på denna branchen.

När jag använder mig av @WebMvcTest(CarController.class) på test classen så får jagjava.lang.IllegalStateException: Failed to load ApplicationContext som Error , när jag använder mig av @SpringBootTest så funkar det att köra testerna i mitt lokala repo men testerna funkar inte här av samma Error som innan.

Det som gör det riktigt intressant är at på @CosmicJay2k User-test så använder @WebMvcTest(UserController.class) och alla hans tester fungerar utan att ApplicationContext krånglar.

jag har kolla lite djupare i error stacken och det verkar som att det har något att göra med /target/classes - CarController.class och att den inte hittar den när den ska bygga klasserna för att köra MockMVC.... utan verkar tro att den heter carController.class där... 😢 har provar lite olika annonterings kombos men nu börjar tålamodet att brista!!

kom gärna med tips om ni har något!

CosmicJay2k commented 1 year ago

Jag har ett litet konstigt problem på denna branchen.

När jag använder mig av @WebMvcTest(CarController.class) på test classen så får jagjava.lang.IllegalStateException: Failed to load ApplicationContext som Error , när jag använder mig av @SpringBootTest så funkar det att köra testerna i mitt lokala repo men testerna funkar inte här av samma Error som innan.

Det som gör det riktigt intressant är at på @CosmicJay2k User-test så använder @WebMvcTest(UserController.class) och alla hans tester fungerar utan att ApplicationContext krånglar.

jag har kolla lite djupare i error stacken och det verkar som att det har något att göra med /target/classes - CarController.class och att den inte hittar den när den ska bygga klasserna för att köra MockMVC.... utan verkar tro att den heter carController.class där... 😢 har provar lite olika annonterings kombos men nu börjar tålamodet att brista!!

kom gärna med tips om ni har något!

Det saknas en MockBean för UserRepository i testet. Då funkar det att köra @WebMvcTest 👍

ElisyanBot commented 1 year ago

Det saknas en MockBean för UserRepository i testet. Då funkar det att köra @WebMvcTest 👍

Fungerar toppen nu! tack!! 👍