diff options
Diffstat (limited to 'app/src/test/kotlin/com/pitchedapps/frost/parsers/ParserTestHelper.kt')
-rw-r--r-- | app/src/test/kotlin/com/pitchedapps/frost/parsers/ParserTestHelper.kt | 18 |
1 files changed, 18 insertions, 0 deletions
diff --git a/app/src/test/kotlin/com/pitchedapps/frost/parsers/ParserTestHelper.kt b/app/src/test/kotlin/com/pitchedapps/frost/parsers/ParserTestHelper.kt new file mode 100644 index 00000000..78050439 --- /dev/null +++ b/app/src/test/kotlin/com/pitchedapps/frost/parsers/ParserTestHelper.kt @@ -0,0 +1,18 @@ +package com.pitchedapps.frost.parsers + +import com.pitchedapps.frost.Base +import java.net.URL +import java.nio.file.Paths + +/** + * Created by Allan Wang on 2017-10-06. + */ + fun <T : Any> T.getResource(path: String): String? { + Paths.get("src/test/resources/${path.trimStart('/')}") + val resource: URL? = Base::class.java.classLoader.getResource(path) + if (resource == null) { + println("Resource at $path could not be found") + return null + } + return resource.readText() +}
\ No newline at end of file |