aboutsummaryrefslogtreecommitdiff
path: root/src/test/java
diff options
context:
space:
mode:
authorHelfull <admin@helfull.de>2023-10-28 19:22:37 +0200
committerGitHub <noreply@github.com>2023-10-28 19:22:37 +0200
commite316790f7132430c6d4e7621734999244fb2d34d (patch)
tree7f1bf7cdf528426f83332e571ddecaaf178a9554 /src/test/java
parent70ff0ca2e57f7e2ffba5891b7d3ec23255ccc7c7 (diff)
downloadskyhanni-e316790f7132430c6d4e7621734999244fb2d34d.tar.gz
skyhanni-e316790f7132430c6d4e7621734999244fb2d34d.tar.bz2
skyhanni-e316790f7132430c6d4e7621734999244fb2d34d.zip
feat(Testing): add NEU as a test dependency (#599)
add NEU as a test dependency #599
Diffstat (limited to 'src/test/java')
-rw-r--r--src/test/java/at/hannibal2/skyhanni/test/NEUDependencyTest.kt27
1 files changed, 27 insertions, 0 deletions
diff --git a/src/test/java/at/hannibal2/skyhanni/test/NEUDependencyTest.kt b/src/test/java/at/hannibal2/skyhanni/test/NEUDependencyTest.kt
new file mode 100644
index 000000000..8ba7d1e82
--- /dev/null
+++ b/src/test/java/at/hannibal2/skyhanni/test/NEUDependencyTest.kt
@@ -0,0 +1,27 @@
+package at.hannibal2.skyhanni.test
+
+import at.hannibal2.skyhanni.test.NEUDependent.test
+import io.github.moulberry.notenoughupdates.util.SkyBlockTime
+import io.mockk.every
+import io.mockk.mockkObject
+import org.junit.jupiter.api.Test
+
+object NEUDependent {
+ fun mockMe(): Boolean {
+ return false
+ }
+
+ fun SkyBlockTime.test(): Boolean {
+ return true
+ }
+}
+
+class NEUDependencyTest {
+ @Test
+ fun `test that we can have extensions of NEU on object classes`() {
+ mockkObject(NEUDependent)
+ every { NEUDependent.mockMe() } returns true
+ assert(NEUDependent.mockMe())
+ assert(SkyBlockTime(0).test())
+ }
+} \ No newline at end of file