added support for fold() along with a handy expect() test method (like scalatest)

This commit is contained in:
James Strachan
2012-01-06 09:35:44 +00:00
parent 16b617044c
commit 4627738ca4
3 changed files with 38 additions and 0 deletions
+9
View File
@@ -97,6 +97,15 @@ fun assertNull(actual: Any?, message: String = "") {
Assert.assertNull(message, actual)
}
fun <T> expect(expected: T, block: ()-> T) {
expect(expected, block.toString(), block)
}
fun <T> expect(expected: T, message: String, block: ()-> T) {
val actual = block()
assertEquals(expected, actual, message)
}
fun fails(block: ()-> Any) {
try {
block()