File tree Expand file tree Collapse file tree 4 files changed +21
-7
lines changed
src/main/kotlin/misk/tokens Expand file tree Collapse file tree 4 files changed +21
-7
lines changed Original file line number Diff line number Diff line change @@ -281,11 +281,13 @@ public final class misk/security/ssl/TrustStoreConfig {
281281public final class misk/tokens/FakeTokenGenerator : misk/testing/FakeFixture, wisp/token/TokenGenerator {
282282 public fun <init> ()V
283283 public fun generate (Ljava/lang/String;I)Ljava/lang/String;
284+ public fun reset ()V
284285}
285286
286- public final class misk/tokens/FakeTokenGenerator2 : misk/tokens/TokenGenerator2 {
287+ public final class misk/tokens/FakeTokenGenerator2 : misk/testing/FakeFixture, misk/ tokens/TokenGenerator2 {
287288 public fun <init> ()V
288289 public fun generate (Ljava/lang/String;I)Ljava/lang/String;
290+ public fun reset ()V
289291}
290292
291293public final class misk/tokens/FakeTokenGeneratorModule : misk/inject/KAbstractModule {
Original file line number Diff line number Diff line change @@ -22,8 +22,8 @@ dependencies {
2222 api(project(" :misk-testing-api" ))
2323 implementation(libs.guice)
2424 implementation(libs.kotlinStdLibJdk8)
25- implementation(project(" :wisp:wisp-resource-loader" ))
2625 implementation(project(" :wisp:wisp-token-testing" ))
26+ implementation(project(" :wisp:wisp-resource-loader" ))
2727
2828 testImplementation(libs.assertj)
2929 testImplementation(libs.junitApi)
Original file line number Diff line number Diff line change @@ -5,13 +5,22 @@ import jakarta.inject.Singleton
55import misk.testing.FakeFixture
66
77@Singleton
8- class FakeTokenGenerator @Inject constructor() : FakeFixture(), TokenGenerator by wisp.token.FakeTokenGenerator()
8+ class FakeTokenGenerator @Inject constructor() : FakeFixture(), TokenGenerator {
9+ private val tokenGenerator = wisp.token.FakeTokenGenerator ()
10+
11+ override fun reset () =
12+ tokenGenerator.reset()
13+
14+ override fun generate (label : String? , length : Int ) =
15+ tokenGenerator.generate(label, length)
16+ }
917
1018@Singleton
11- class FakeTokenGenerator2 @Inject constructor() : TokenGenerator2 {
19+ class FakeTokenGenerator2 @Inject constructor() : FakeFixture(), TokenGenerator2 {
1220 private val tokenGenerator = wisp.token.FakeTokenGenerator ()
1321
14- override fun generate (label : String? , length : Int ): String {
15- return tokenGenerator.generate(label, length)
16- }
22+ override fun generate (label : String? , length : Int ) =
23+ tokenGenerator.generate(label, length)
24+
25+ override fun reset () = tokenGenerator.reset()
1726}
Original file line number Diff line number Diff line change @@ -7,7 +7,10 @@ class FakeTokenGeneratorModule : KAbstractModule() {
77 override fun configure () {
88 bind<TokenGenerator >().to<FakeTokenGenerator >()
99 multibind<TestFixture >().to<FakeTokenGenerator >()
10+
1011 multibind<TestFixture >().to< wisp.token.FakeTokenGenerator > ()
12+
1113 bind<TokenGenerator2 >().to<FakeTokenGenerator2 >()
14+ multibind<TestFixture >().to<FakeTokenGenerator2 >()
1215 }
1316}
You can’t perform that action at this time.
0 commit comments