Android
test
Kotlin

assertThatでテスト対象がいずれかの値であることをテストする

インポート部分はこんな感じ

import org.hamcrest.Matchers.*
import org.junit.Test
import org.junit.Assert.*

変数valが hogeかfugaであることをテストするには、以下のように記述すればよい。

assertThat(val, anyOf(equalTo("hoge"), equalTo("fuga")))

assetThatは色々柔軟な書き方が出来そう。