kotlin dsl extension plus useful helper functions for java junit testing library
| Gradle |
//add this maven repo to your root project
repositories {
maven {
url "https://easazadeco.bintray.com/maven"
}
}
//add this to your module dependencies testImplementation 'ir.alireza.easazade:junit-dsl:0.1.1' |
val flag = true
flag shouldEqualTo true //assertion passes
val name = "alireza"
name shouldEqualTo "alireza" //assertion passessval list = listOf("item1", "item2", "car", "dog")
list shouldContainAtLeasOneItemMatching { it.contains("item") } //assertion passess
list shouldNotContainAnyItemMatching { it.contains("shapoor") } //assertion passess
val listOfBooks = listOf<Book>()
listOfBooks shouldBe EMPTY //assertion passess
