X-Git-Url: https://git.pterodactylus.net/?p=Sone.git;a=blobdiff_plain;f=src%2Ftest%2Fkotlin%2Fnet%2Fpterodactylus%2Fsone%2Ftest%2FMatchers.kt;fp=src%2Ftest%2Fkotlin%2Fnet%2Fpterodactylus%2Fsone%2Ftest%2FMatchers.kt;h=3bbdd23f88f3373bad0b570139e42c5815a0142a;hp=83da2aea9dfbc3e77bebfb0e5881adaea58843a0;hb=11b68b3a9d2437ee951e06779f337b20084f01f0;hpb=2786e8969153981d679f0d603d8fb2d1e3b626a3 diff --git a/src/test/kotlin/net/pterodactylus/sone/test/Matchers.kt b/src/test/kotlin/net/pterodactylus/sone/test/Matchers.kt index 83da2ae..3bbdd23 100644 --- a/src/test/kotlin/net/pterodactylus/sone/test/Matchers.kt +++ b/src/test/kotlin/net/pterodactylus/sone/test/Matchers.kt @@ -1,5 +1,6 @@ package net.pterodactylus.sone.test +import net.pterodactylus.sone.freenet.wot.* import net.pterodactylus.sone.utils.* import net.pterodactylus.util.web.* import org.hamcrest.* @@ -32,3 +33,9 @@ fun isEmptyMap() = object : TypeSafeDiagnosingMatcher>() { } } +fun isTrust(trust: Int?, score: Int?, rank: Int?) = + AttributeMatcher("trust") + .addAttribute("trust", trust, Trust::explicit) + .addAttribute("score", score, Trust::implicit) + .addAttribute("rank", rank, Trust::distance) +