20 lines
531 B
Kotlin
20 lines
531 B
Kotlin
package test.template
|
|
|
|
import junit.framework.TestCase
|
|
import kotlin.template.StringTemplate
|
|
import kotlin.test.assertEquals
|
|
|
|
class StringTemplateTest : TestCase() {
|
|
fun testTemplate(): Unit {
|
|
val name = "James"
|
|
|
|
// Code generated by the following template expression:
|
|
//
|
|
// val actual = "hello $name!"
|
|
val builder = StringTemplate(array("hello ", "!")).builder()
|
|
builder.expression(name)
|
|
val actual = builder.build()
|
|
|
|
assertEquals("hello James!", actual)
|
|
}
|
|
} |