dependencies {
implementation 'org.springframework.boot:spring-boot-starter'
implementation 'org.springframework.boot:spring-boot-starter-web'
implementation 'com.fasterxml.jackson.module:jackson-module-kotlin'
// Sprint Boot Test
testImplementation 'org.springframework.boot:spring-boot-starter-test'
testImplementation 'io.rest-assured:rest-assured'
}
ValidationController с одним POST методом по пути /validation
dependencies {
// JUnit5
testImplementation('org.junit.jupiter:junit-jupiter')
testRuntimeOnly('org.junit.jupiter:junit-jupiter-engine')
testImplementation('org.junit.platform:junit-platform-suite')
}
dependencies {
// Cucumber
testImplementation 'io.cucumber:cucumber-java:7.4.1'
testImplementation 'io.cucumber:cucumber-junit-platform-engine:7.4.1'
testImplementation 'io.cucumber:cucumber-spring:7.4.1'
}
dependencies {
// Kotest
testImplementation 'io.kotest:kotest-runner-junit5:5.3.2'
testImplementation 'io.kotest.extensions:kotest-extensions-spring:1.1.1'
}
dependencies {
implementation 'io.qameta.allure:allure-java-commons:2.21.0'
}