Skip to content

Commit 0be2d50

Browse files
committed
Make projectPackagePath overrideable
1 parent 5656a0a commit 0be2d50

File tree

2 files changed

+3
-4
lines changed

2 files changed

+3
-4
lines changed

src/main/kotlin/dev/newspicel/di/DIJavaPlugin.kt

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -26,7 +26,8 @@ abstract class DIJavaPlugin : JavaPlugin() {
2626
protected lateinit var stereotypesClasses: List<KClass<*>>
2727
private lateinit var controllerClasses: List<KClass<*>>
2828

29-
private val projectPackagePath: String = this.javaClass.`package`.name
29+
open val projectPackagePath: String
30+
get() = this.javaClass.`package`.name
3031

3132
abstract fun startDI()
3233
abstract fun <T : Any> getExistingBinding(type: KClass<T>, qualifier: String? = null): T?

src/test/kotlin/dev/newspicel/di/SpringJavaPluginTest.kt renamed to src/test/kotlin/dev/newspicel/di/GuiceJavaPluginTest.kt

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -2,8 +2,6 @@ package dev.newspicel.di
22

33
import be.seeseemelk.mockbukkit.MockBukkit
44
import be.seeseemelk.mockbukkit.ServerMock
5-
import dev.newspicel.di.Repository
6-
import dev.newspicel.di.Service
75
import io.kotest.matchers.shouldBe
86
import io.kotest.matchers.shouldNotBe
97
import dev.newspicel.di.commands.CommandTestController
@@ -15,7 +13,7 @@ import org.junit.jupiter.api.BeforeEach
1513
import org.junit.jupiter.api.TestInstance
1614

1715
@TestInstance(TestInstance.Lifecycle.PER_METHOD)
18-
class SpringJavaPluginTest {
16+
class GuiceJavaPluginTest {
1917

2018
private lateinit var server: ServerMock
2119
private lateinit var plugin: TestPlugin

0 commit comments

Comments
 (0)