Files
NeoTerm_System/app/src/test/java/io/neoterm/ConfigureFileTest.kt

24 lines
700 B
Kotlin
Raw Normal View History

2017-08-06 00:28:51 +08:00
package io.neoterm
import io.neoterm.frontend.config.ConfigVisitor
import io.neoterm.frontend.config.NeoConfigureFile
import org.junit.Test
/**
* @author kiva
*/
class ConfigureFileTest {
private fun printAttr(visitor: ConfigVisitor, contextName: String, attrName: String) {
println("attr [$contextName->$attrName]: ${visitor.getAttribute(contextName, attrName).asString()}")
}
@Test
fun configureFileTest() {
val config = NeoConfigureFile("NeoLang/example/color-scheme.nl")
if (config.parseConfigure()) {
println("Parsed!")
val visitor = config.getVisitor()
printAttr(visitor, "colors", "foreground")
}
}
}