bas-inh / ProjectCodeGeneration

0 stars 0 forks source link

java.lang.IllegalStateException: Failed to load ApplicationContext in UserApiControllerTest #135

Open bas-inh opened 2 years ago

bas-inh commented 2 years ago

Ik krijg een exception bij het runnen van de UserApiControllerTest in JUnit 5, hier: https://github.com/662781/ProjectCodeGeneration/blob/Bas/backend-springboot/src/test/java/io/swagger/bankapi/junit5/controller/UsersApiControllerTest.java

Ook krijg ik dan deze melding:

Caused by: org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name 'accountsApiController': Unsatisfied dependency expressed through field 'accountService'; nested exception is org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name 'accountService': Unsatisfied dependency expressed through field 'accountRepo'; nested exception is org.springframework.beans.factory.NoSuchBeanDefinitionException: No qualifying bean of type 'io.swagger.repo.AccountRepo' available: expected at least 1 bean which qualifies as autowire candidate. Dependency annotations: {@org.springframework.beans.factory.annotation.Autowired(required=true)}

Waar zou dit aan kunnen liggen?

wimmelstein commented 2 years ago

Which branch?

bas-inh commented 2 years ago

De branch uit de link, mijn branch, met de naam "Bas"

wimmelstein commented 2 years ago

Je hebt een extra package ingevoegd in /src/test/java, namelijk "bankapi". Deze bestaat niet in de main code, dus waarom deze toevoegen. Op deze manier vind Spring je wired objecten niet. Mijn suggestie: eerst je project in orde maken, dan verder met dit issue.

bas-inh commented 2 years ago

Ik weet niet of het daar aan ligt, want mijn User entity test doet het wel gewoon. Ook na dat ik de packages opnieuw ingedeeld had net.

De controller test doet het nog steeds niet na het opnieuw indelen van de packages

wimmelstein commented 2 years ago

issue_progress_____now_only_get_403.patch.zip