Skip to content

Repository files navigation

junit-dsl

screenshot 1

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'

Examples

objects

val flag = true
flag shouldEqualTo true //assertion passes

val name = "alireza"
name shouldEqualTo "alireza" //assertion passess

collections

val 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

About

dsl extension plus useful helper functions for java junit testing library

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Used by

Contributors

Languages