27 lines
783 B
Kotlin
27 lines
783 B
Kotlin
package com.cubetiqs.example
|
|
|
|
import com.cubetiqs.messaging.client.util.textFormat
|
|
import org.junit.jupiter.api.Test
|
|
import com.cubetiqs.util.TextFormat
|
|
import com.cubetiqs.util.LogUtil
|
|
import org.junit.jupiter.api.Assertions
|
|
|
|
class TextFormatKotlinTests {
|
|
@Test
|
|
fun textFormatter() {
|
|
val text = "Hello, I'm {0} {1}"
|
|
val result = TextFormat.withText(text).format("Sambo", "Chea")
|
|
LogUtil.info("Result 1 => {}", result)
|
|
|
|
Assertions.assertEquals("Hello, I'm Sambo Chea", result)
|
|
}
|
|
|
|
@Test
|
|
fun textFormatterExtension() {
|
|
val text = "Hello, I'm {0} {1}"
|
|
val result = text.textFormat("Sambo", "Chea")
|
|
LogUtil.info("Result 2 => {}", result)
|
|
|
|
Assertions.assertEquals("Hello, I'm Sambo Chea", result)
|
|
}
|
|
} |