Partage
  • Partager sur Facebook
  • Partager sur Twitter

Créez une application Java avec Spring Boot

Problème partie Découvrez Spring Boot Test et déployez votre projet

    20 septembre 2022 à 13:10:01

    Bonjour,

    je suis le cours en titre du sujet.

    Sur la partie "Découvrez Spring Boot Test et déployez votre projet", j'ai une erreur sur le test de la classe "HelloworldApplicationTests".

    Voici l'erreur :

    Caused by: org.springframework.beans.factory.NoSuchBeanDefinitionException: No qualifying bean of type 'com.openclassrooms.helloworld.service.BusinessService' available: expected at least 1 bean which qualifies as autowire candidate. Dependency annotations: {@org.springframework.beans.factory.annotation.Autowired(required=true)}
    

    Je ne constate pas de divergence par rapport au cour, voici la classe :

    @SpringBootTest(classes = HelloworldApplicationTests.class)
    class HelloworldApplicationTests {
    	
    	@Autowired
    	private BusinessService bs;
    	
    	@Test
    	void contextLoads() {
    	}
    	
    	 @Test
    	 public void testGetHelloWorld() {
            String expected = "Hello World!";
            String result = bs.getHelloWorld().getValue();
            assertEquals(expected, result);
        }
    }

     J'ai du ajouter (classes = HelloworldApplicationTests.class) sinon le test ne se lancé pas du tout. Aucun problème côté app, ça fonctionne.

    Merci pour votre retour.

    Cdt,

    -
    Edité par lasnico37 20 septembre 2022 à 13:13:06

    • Partager sur Facebook
    • Partager sur Twitter
    Si il n'y a pas de solutions, c'est qu'il n'y a pas de problèmes !

    Créez une application Java avec Spring Boot

    × Après avoir cliqué sur "Répondre" vous serez invité à vous connecter pour que votre message soit publié.
    × Attention, ce sujet est très ancien. Le déterrer n'est pas forcément approprié. Nous te conseillons de créer un nouveau sujet pour poser ta question.
    • Editeur
    • Markdown