Skip to content

Commit

Permalink
test: clean test codes 🧹💕
Browse files Browse the repository at this point in the history
  • Loading branch information
oldratlee committed Aug 10, 2024
1 parent e2899f8 commit 3107b5e
Show file tree
Hide file tree
Showing 22 changed files with 1,053 additions and 1,094 deletions.
215 changes: 78 additions & 137 deletions cffu-core/src/test/java/io/foldright/cffu/CffuFactoryTest.java

Large diffs are not rendered by default.

30 changes: 0 additions & 30 deletions cffu-core/src/test/java/io/foldright/cffu/CffuStateTest.java

This file was deleted.

26 changes: 26 additions & 0 deletions cffu-core/src/test/java/io/foldright/cffu/CffuStateTest.kt
Original file line number Diff line number Diff line change
@@ -0,0 +1,26 @@
package io.foldright.cffu

import io.kotest.matchers.shouldBe
import org.junit.jupiter.api.Test
import org.junit.jupiter.api.condition.EnabledForJreRange
import org.junit.jupiter.api.condition.JRE.JAVA_19
import java.util.concurrent.Future

@EnabledForJreRange(min = JAVA_19)
private class CffuStateTest {
@Test
fun toCffuState() {
CffuState.toCffuState(Future.State.RUNNING) shouldBe CffuState.RUNNING
CffuState.toCffuState(Future.State.SUCCESS) shouldBe CffuState.SUCCESS
CffuState.toCffuState(Future.State.FAILED) shouldBe CffuState.FAILED
CffuState.toCffuState(Future.State.CANCELLED) shouldBe CffuState.CANCELLED
}

@Test
fun toFutureState() {
CffuState.RUNNING.toFutureState() shouldBe Future.State.RUNNING
CffuState.SUCCESS.toFutureState() shouldBe Future.State.SUCCESS
CffuState.FAILED.toFutureState() shouldBe Future.State.FAILED
CffuState.CANCELLED.toFutureState() shouldBe Future.State.CANCELLED
}
}
166 changes: 76 additions & 90 deletions cffu-core/src/test/java/io/foldright/cffu/CffuTest.java

Large diffs are not rendered by default.

16 changes: 16 additions & 0 deletions cffu-core/src/test/java/io/foldright/cffu/CffuTestHelper.kt
Original file line number Diff line number Diff line change
@@ -0,0 +1,16 @@
@file:JvmName("CffuTestHelper")

package io.foldright.cffu

import io.foldright.cffu.CffuFactoryBuilder.CffuMadeExecutor
import java.util.concurrent.Executor

fun CffuFactory.unwrapMadeExecutor(): Executor {
val executor = defaultExecutor() as CffuMadeExecutor
return executor.unwrap()
}

fun Cffu<*>.unwrapMadeExecutor(): Executor {
val executor = defaultExecutor() as CffuMadeExecutor
return executor.unwrap()
}
Loading

0 comments on commit 3107b5e

Please sign in to comment.