Open bas-inh opened 2 years ago
Which branch?
De branch uit de link, mijn branch, met de naam "Bas"
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.
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
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?