Use Hamcrest Is In Kotlin

May 14, 2018

NOTE: In Kotlin, is is a reserved word.

My prefered way

import org.hamcrest.CoreMatchers.`is` as Is

assertThat(items.size, Is(1))

Or you can do

import org.hamcrest.CoreMatchers.`is`

assertThat(items.size, `is`(1))

Check for Null or Not Null.

import org.hamcrest.CoreMatchers.notNullValue
import org.hamcrest.CoreMatchers.nullValue
import org.hamcrest.CoreMatchers.`is` as Is

assertThat(item, Is(notNullValue()))
assertThat(item, Is(nullValue()))
This work is licensed under a
Creative Commons Attribution-NonCommercial 4.0 International License.