[JAVA] Hinweise zu Anmerkungen beim Schreiben von Tests für Spring Boot

Überblick

Eine kurze Notiz und ein Referenzlink für jede im Spring Boot-Test verwendete Anmerkung Verwenden Sie JUnit 5

Bibliothek während des Versuchs verwendet

build.gradle


testImplementation('org.springframework.boot:spring-boot-starter-test:2.1.5.RELEASE'){
		exclude module: 'junit'
	}
testImplementation 'org.junit.jupiter:junit-jupiter-api:5.4.2'
testRuntimeOnly 'org.junit.jupiter:junit-jupiter-engine:5.3.2'

Verweise

@SpringBootTest Deklarieren Sie beim Testen oder Verspotten einer Komponente, die als Bean in einem DI-Container registriert werden soll

--Erstellen Sie einen DI-Container (ApplicationContext)

46.3 Testing Spring Boot Applications

@WebMvcTest Deklarieren Sie beim Testen von "@ Controller" oder "@ RestController"

--Erstellen Sie einen DI-Container (ApplicationContext) nur für die Komponente @ Controller

46.3.10 Auto-configured Spring MVC Tests

@RestClientTest Deklarieren Sie beim Testen einer Komponente, die mit HTTP kommuniziert

46.3.20 Auto-configured REST Clients

Recommended Posts

Hinweise zu Anmerkungen beim Schreiben von Tests für Spring Boot
Spring Boot zum Lernen von Anmerkungen
Häufige Anmerkungen für Spring Boot-Tests
Schreiben von Frühlingsstiefel-Memos (1)
Schreiben von Spring Boot-Memos (2)
Verwenden Sie Spring Test + Mockito + JUnit 4 für Spring Boot + Spring Retry Unit Test
Verschiedene Switching Application.Eigenschaften für jede Umgebung, wenn Spring Boot gestartet wird
Spring Boot zum ersten Mal
Verwenden Sie DBUnit für den Spring Boot-Test
Verwendung von Thymeleaf mit Spring Boot
Die Geschichte des Übergangs von Spring Boot 1.5 zu 2.1
Änderungen bei der Migration von Spring Boot 1.5 auf Spring Boot 2.0
WebMvcConfigurer-Memorandum von Spring Boot 2.0 (Spring 5)
Änderungen bei der Migration von Spring Boot 2.0 zu Spring Boot 2.2
Javaw.exe Fehler beim Starten von Spring Boot (STS)
Bucheinführung: Spring Boot Empfohlenes Nachschlagewerk für Anfänger!
Schreiben Sie schnell RestController-Tests mit Spring Boot + Spock
Wenn @Transactional of Spring Boot nicht funktioniert
Spring - Fehler- / Fehlervermeidung beim Erstellen einer API für POST
Fordern Sie Spring Boot heraus
Spring Boot Form
Spring Boot Denken Sie daran
gae + frühlingsstiefel
Pläne zur Unterstützung von JDK 11 für Eclipse und Spring Boot
[Hinweis] Festlegen der Datei bei Verwendung von Logback mit Spring Boot
So stellen Sie Spring Boot Dependency Injection (DI) ein
Wechseln Sie die Umgebung mit Spring Boot application.properties und @ Profile-Annotation
So schreiben Sie einen Komponententest für Spring Boot 2
[Spring Boot] So erstellen Sie ein Projekt (für Anfänger)
Customizer für Platform Transaction Manager aus Spring Boot 1.5 hinzugefügt
Ein Memorandum beim Erstellen eines REST-Service mit Spring Boot