A pesquisa neste artigo envolve principalmente um exemplo relacionado dos testes de interface Spring+Junit4. O código de implementação específico é o seguinte.
<Depencency> <PuerpId> org.springframework </frupiid> <ArtifactId> Spring-Context </ArtifactId> <Versão> 4.3.2.Release </sipers> </dependency> <peDease> </grupo> org.springframework </groupid> <ArtifactId> </Artftid.Sershtid.Sers.sPringFramework </groupid> <Artifactid> </Artif. <GrupidId> Junit </frugiD> <TRAFACTID> JUNIT </RORTIFACTID> <Versão> 4.12 </versão </dependency>
o TEXInterface pode ser configurado manualmente ou automaticamente digitalizado
Configuração manual
Configuração do arquivo de mola Configuração:
<bean id = "teseInterface"> </sience>
Varredura automática
Configuração na classe de implementação da interface
@Component public classe TestInterfaceImpl implementa TestInterface {Configuração de configuração de mola Configuração
<Contexto: anotação-config/> <Contexto: Componente-Scan Base-Package = "com.xxx.servlet"> </Contexto: Componente-Scan>
importar org.junit.test; importar org.junit.runner.runwith; importar org.springframework.test.context.ContextConfiguration; importar org.springframework.test.context.junit4.springjunit4classrunner; importar javax.annotation.resource; @Runwith (springjunit4classrunner.class) @contextConfiguration (locations = "ClassPath: ApplicationContext.xml") Public class Test {@Resource TestInterface testInterface; @Test public void test1 () {testInterface.test1 (1,2); }O exposto acima é todo o conteúdo deste artigo sobre o código do exemplo de teste de interface do Spring+Junit4, e espero que seja útil para todos. Amigos interessados podem continuar se referindo a outros tópicos relacionados neste site. Se houver alguma falha, deixe uma mensagem para apontá -la. Obrigado amigos pelo seu apoio para este site!