Исследование в этой статье в основном включает в себя связанный пример тестирования интерфейса Spring+Junit4. Конкретный код реализации выглядит следующим образом.
<Depective> <groupid> org.springframework </GroupId> <strifactId> Spring-Context </artifactid> <sersive> 4.3.2.2.release </version> </argefactid> <dependency> <groupid> org.springframework </GroupId> <precifactid> spring-test </artifactid> <serse> 4. <groupId> junit </GroupId> <ArtifactId> junit </artifactid> <sersion> 4.12 </version> </depertion>
TestInterface можно настроить вручную или автоматически отсканировать
Ручная конфигурация
Конфигурация файла конфигурации пружины:
<bean id = "testinterface"> </bean>
Автоматическое сканирование
Конфигурация в классе реализации интерфейса
@Component public class testinterfaceimpl реализует testinterface {Конфигурация файла конфигурации пружины
<Контекст: Annotation-config/> <Контекст: Component-Scan Base-package = "com.xxx.servlet"> </context: component-scan>
Импорт org.junit.test; Импорт org.junit.runner.runwith; Import org.springframework.test.context.contextConfiguration; Импорт org.springframework.test.context.junit4.springjunit4classrunner; Импорт javax.annotation.resource; @Runwith (springjunit4classrunner.class) @contextconfiguration (locations = "classpath: ApplicationContext.xml") Общественный тест класса {@Resource testinterface testinterface; @Test public void test1 () {testinterface.test1 (1,2); }Выше приведено все содержание этой статьи о коде для примера теста интерфейса Spring+Junit4, и я надеюсь, что это будет полезно для всех. Заинтересованные друзья могут продолжать ссылаться на другие связанные темы на этом сайте. Если есть какие -либо недостатки, пожалуйста, оставьте сообщение, чтобы указать это. Спасибо, друзья, за вашу поддержку на этом сайте!