X-Git-Url: https://git.pterodactylus.net/?a=blobdiff_plain;f=src%2Ftest%2Fkotlin%2Fnet%2Fpterodactylus%2Fsone%2Futils%2FBooleansTest.kt;fp=src%2Ftest%2Fkotlin%2Fnet%2Fpterodactylus%2Fsone%2Futils%2FBooleansTest.kt;h=5e5ce51b433dfb2c6516ce594b3aceba21ae2a6a;hb=b51bf84d05e317d8a8179d72a788190b350a95a1;hp=0000000000000000000000000000000000000000;hpb=38706924870dc8e85b70408dfc44eda45a606a68;p=Sone.git diff --git a/src/test/kotlin/net/pterodactylus/sone/utils/BooleansTest.kt b/src/test/kotlin/net/pterodactylus/sone/utils/BooleansTest.kt new file mode 100644 index 0000000..5e5ce51 --- /dev/null +++ b/src/test/kotlin/net/pterodactylus/sone/utils/BooleansTest.kt @@ -0,0 +1,23 @@ +package net.pterodactylus.sone.utils + +import org.hamcrest.MatcherAssert.assertThat +import org.hamcrest.Matchers.equalTo +import org.hamcrest.Matchers.nullValue +import org.junit.Test + +/** + * Unit test for [Booleans]. + */ +class BooleansTest { + + @Test + fun `ifTrue is executed if boolean is true`() { + assertThat(true.ifTrue { true }, equalTo(true)) + } + + @Test + fun `ifTrue is not executed if boolean is false`() { + assertThat(false.ifTrue { true }, nullValue()) + } + +}