Allow to create sub folders for expected data file that did not exist

This commit is contained in:
Ivan Kylchik
2021-03-10 20:27:49 +03:00
committed by TeamCityServer
parent 29920d729f
commit 427a1295c8
@@ -19,6 +19,7 @@ object JUnit5Assertions : AssertionsService() {
try {
val actualText = actual.trim { it <= ' ' }.convertLineSeparators().trimTrailingWhitespacesAndAddNewlineAtEOF()
if (!expectedFile.exists()) {
expectedFile.parentFile.mkdirs()
expectedFile.writeText(actualText)
org.junit.jupiter.api.fail("Expected data file did not exist. Generating: $expectedFile")
}