La investigación en este artículo implica principalmente un ejemplo relacionado de las pruebas de interfaz Spring+JUnit4. El código de implementación específico es el siguiente.
<dependency> <groupId>org.springframework</groupId> <artifactId>spring-context</artifactId> <version>4.3.2.RELEASE</version> </dependency> <dependency> <groupId>org.springframework</groupId> <artifactId>spring-test</artifactId> <version>4.3.2.RELEASE</version> </dependency> <dependency> <MoupRid> Junit </GroupId> <AtifactId> Junit </artifactid> <versión> 4.12 </verse> </pendency>
TestInterface se puede configurar manual o automáticamente
Configuración manual
Configuración del archivo de configuración de resorte:
<bean id = "testInterface"> </bean>
Escaneo automático
Configuración en la clase de implementación de interfaz
@Component public class testInterfaceImpl implementa testInterface {Configuración del archivo de configuración de Spring
<contexto: anotación-config/> <context: component-scan base-paquete = "com.xxx.servlet"> </context: component-scan>
importar org.junit.test; importar org.junit.runner.runwith; importar org.springframework.test.context.contextConfiguration; importar org.springframework.test.context.junit4.springjunit4classrunner; import javax.annotation.resource; @RunWith (SpringJUnit4ClassRunner.class) @ContextConfiguration (ubicaciones = "classpath: applicationContext.xml") Test de clase pública {@Resource testInterface testInterface; @Test public void test1 () {testInterface.test1 (1,2); }Lo anterior es todo el contenido de este artículo sobre el código para el ejemplo de prueba de interfaz de Spring+Junit4, y espero que sea útil para todos. Los amigos interesados pueden continuar referiéndose a otros temas relacionados en este sitio. Si hay alguna deficiencia, deje un mensaje para señalarlo. ¡Gracias amigos por su apoyo para este sitio!