Die Forschung in diesem Artikel beinhaltet hauptsächlich ein verwandtes Beispiel für Spring+Junit4 -Schnittstellentests. Der spezifische Implementierungscode ist wie folgt.
<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> <gruppeId> junit </gruppId> <artifactId> junit </artifactId> <version> 4.12 </Version> </abhängig>
TestInterface kann manuell oder automatisch gescannt werden
Manuelle Konfiguration
Konfiguration der Federkonfigurationsdatei:
<bean id = "testinterface"> </bean>
Automatisches Scannen
Konfiguration in der Schnittstellen -Implementierungsklasse
@Component public class testinterfaceImpl implementiert testInterface {Federkonfigurationsdateikonfiguration
<Kontext: Annotation-Config/> <Kontext: Komponenten-scan-Basis-Package = "com.xxx.servlet"> </context: component-scan>
import org.junit.test; import org.junit.runner.runwith; import org.springframework.test.context.contextConfiguration; import org.springframework.test.context.junit4.springjunit4ClasRunner; import Javax.annotation.Resource; @Runwith (SpringJunit4ClASSRunner.class) @ContextConfiguration (SOPITATIONS = "CLASSPATH: applicationContext.xml") public class -Test {@Resource testInterface testInterface; @Test public void test1 () {testinterface.test1 (1,2); }Das obige ist der gesamte Inhalt dieses Artikels über den Code für das Interface -Testbeispiel von Spring+Junit4, und ich hoffe, dass es für alle hilfreich sein wird. Interessierte Freunde können weiterhin auf andere verwandte Themen auf dieser Website verweisen. Wenn es Mängel gibt, hinterlassen Sie bitte eine Nachricht, um darauf hinzuweisen. Vielen Dank an Freunde für Ihre Unterstützung für diese Seite!