aboutsummaryrefslogtreecommitdiff
path: root/src/test/java
diff options
context:
space:
mode:
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