Hot Dog or Not a Hot Dog: Using Metaprogramming to Write UI Tests

Insights on current shortcomings in Kotlin runtime scripting, black box vs. white box testing, and how AST parsing can help write dumb (but valid) UI tests.

mvndy
Towards Data Science
6 min readJan 6, 2019

--

In a chronical exploration of Kotlin, the next frontier in modern metaprogramming, I’m…

--

--

software engineer and crocheting enthusiast. co-author of "Programming Android with Kotlin"