Skip to content

Commit 63af9cd

Browse files
author
yevhenii-nadtochii
committed
Use unsafe formatting (functionality not implemented yet)
1 parent 8cbe942 commit 63af9cd

File tree

3 files changed

+7
-8
lines changed

3 files changed

+7
-8
lines changed

java-tests/runtime/src/test/kotlin/io/spine/validate/EnclosedMessageValidationSpec.kt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -98,7 +98,7 @@ internal class EnclosedMessageValidationSpec : ValidationOfConstraintTest() {
9898
validate(msg)
9999

100100
val violation = singleViolation()
101-
violation.message.format() shouldContain "is invalid"
101+
violation.message.formatUnsafe() shouldContain "is invalid"
102102
assertFieldPathIs(
103103
violation,
104104
ENCLOSED_FIELD_NAME

java-tests/runtime/src/test/kotlin/io/spine/validate/ValidationOfConstraintTest.kt

Lines changed: 4 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -31,6 +31,9 @@ import com.google.protobuf.Message
3131
import io.kotest.matchers.collections.shouldBeEmpty
3232
import io.kotest.matchers.collections.shouldHaveSize
3333
import io.kotest.matchers.shouldBe
34+
import io.kotest.matchers.string.shouldContain
35+
import io.kotest.matchers.string.shouldNotBeEmpty
36+
import io.kotest.matchers.string.shouldNotContain
3437
import io.spine.validate.Validate.violationsOf
3538
import org.junit.jupiter.api.Assertions.assertDoesNotThrow
3639
import org.junit.jupiter.api.assertThrows
@@ -152,11 +155,7 @@ abstract class ValidationOfConstraintTest {
152155

153156
private fun assertHasCorrectFormat(violation: ConstraintViolation?) {
154157
val template = violation!!.message.withPlaceholders
155-
val placeholders = violation.message.placeholderValueMap
156-
assertThat(template).isNotEmpty()
157-
assertDoesNotThrow {
158-
checkPlaceholdersHasValue(template, placeholders)
159-
}
158+
template.shouldNotBeEmpty()
160159
}
161160

162161
private fun assertHasFieldPath(violation: ConstraintViolation?) {

java-tests/validating/src/testFixtures/kotlin/io/spine/validation/assertions/Assertions.kt

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -37,7 +37,7 @@ import io.kotest.matchers.string.shouldContain
3737
import io.spine.type.toJson
3838
import io.spine.validate.ConstraintViolation
3939
import io.spine.validate.ValidationException
40-
import io.spine.validate.format
40+
import io.spine.validate.formatUnsafe
4141
import org.junit.jupiter.api.Assertions.assertDoesNotThrow
4242
import org.junit.jupiter.api.Assertions.assertThrows
4343
import org.junit.jupiter.api.Assertions.fail
@@ -90,7 +90,7 @@ fun assertViolation(
9090
.contains(field)
9191

9292
val violation = violations.atField(field)
93-
violation.message.format() shouldContain errorMessagePart
93+
violation.message.formatUnsafe() shouldContain errorMessagePart
9494
}
9595

9696
/**

0 commit comments

Comments
 (0)