diff --git a/src/test/kotlin/com/github/izhangzhihao/rainbow/brackets/RainbowDartTest.kt b/src/test/kotlin/com/github/izhangzhihao/rainbow/brackets/RainbowDartTest.kt
index eb73f21..ebf6315 100644
--- a/src/test/kotlin/com/github/izhangzhihao/rainbow/brackets/RainbowDartTest.kt
+++ b/src/test/kotlin/com/github/izhangzhihao/rainbow/brackets/RainbowDartTest.kt
@@ -4,8 +4,11 @@ import com.intellij.psi.PsiDocumentManager
 import com.intellij.testFramework.fixtures.LightJavaCodeInsightFixtureTestCase
 import com.jetbrains.lang.dart.DartFileType
 import io.kotest.matchers.shouldBe
+import org.junit.Test
 
 class RainbowDartTest : LightJavaCodeInsightFixtureTestCase() {
+    
+    @Test
     fun testRainbowForDart() {
         val code =
                 """
@@ -50,4 +53,4 @@ void main() {
                         )
                 )
     }
-}
\ No newline at end of file
+}
diff --git a/src/test/kotlin/com/github/izhangzhihao/rainbow/brackets/RainbowGroovyTest.kt b/src/test/kotlin/com/github/izhangzhihao/rainbow/brackets/RainbowGroovyTest.kt
index 285c001..39c4803 100644
--- a/src/test/kotlin/com/github/izhangzhihao/rainbow/brackets/RainbowGroovyTest.kt
+++ b/src/test/kotlin/com/github/izhangzhihao/rainbow/brackets/RainbowGroovyTest.kt
@@ -5,9 +5,11 @@ import com.intellij.testFramework.fixtures.LightJavaCodeInsightFixtureTestCase
 import io.kotest.matchers.shouldBe
 import org.intellij.lang.annotations.Language
 import org.jetbrains.plugins.groovy.GroovyFileType
+import org.junit.Test
 
 class RainbowGroovyTest : LightJavaCodeInsightFixtureTestCase() {
 
+    @Test
     fun testRainbowForGroovy() {
         @Language("Groovy") val code =
                 """
@@ -57,4 +59,4 @@ Map<String, Map<String, String>> convertObjectsToMapProperties(Map<String, Objec
                         )
                 )
     }
-}
\ No newline at end of file
+}
diff --git a/src/test/kotlin/com/github/izhangzhihao/rainbow/brackets/RainbowJavaScriptTest.kt b/src/test/kotlin/com/github/izhangzhihao/rainbow/brackets/RainbowJavaScriptTest.kt
index c635a38..4a90b16 100644
--- a/src/test/kotlin/com/github/izhangzhihao/rainbow/brackets/RainbowJavaScriptTest.kt
+++ b/src/test/kotlin/com/github/izhangzhihao/rainbow/brackets/RainbowJavaScriptTest.kt
@@ -9,13 +9,16 @@ import com.intellij.psi.PsiDocumentManager
 import com.intellij.testFramework.fixtures.LightJavaCodeInsightFixtureTestCase
 import io.kotest.matchers.shouldBe
 import org.intellij.lang.annotations.Language
+import org.junit.Test
 
 class RainbowJavaScriptTest : LightJavaCodeInsightFixtureTestCase() {
 
+    @Test
     fun testJavaScriptPluginEnabled() {
         assertTrue(PluginManagerCore.getPlugin(PluginId.getId("JavaScript"))?.isEnabled!!)
     }
 
+    @Test
     fun testIssue11() {
         @Language("JavaScript") val code = """
 "use strict";
@@ -41,6 +44,7 @@ const moment = require('moment')
                 )
     }
 
+    @Test
     fun testIssue12() {
         @Language("JavaScript") val code = """
 "use strict";
@@ -64,6 +68,7 @@ console.log(a == b)
                 )
     }
 
+    @Test
     fun testIssue21() {
 
         @Language("JavaScript") val code = "open (\$" + "{f})\n" + "open (\$" + "{f} )"
@@ -85,6 +90,7 @@ console.log(a == b)
                 )
     }
 
+    @Test
     fun testIssue23() {
         @Language("JavaScript") val code = """
 "use strict";
@@ -131,6 +137,7 @@ if ((a.field_detail && a.is) ||
                 )
     }
 
+    @Test
     fun testIssue38() {
         @Language("JavaScript") val code = """
 const element = ( <div> <h1>Hello, world!</h1> </div> );
@@ -162,6 +169,7 @@ const element = ( <div> <h1>Hello, world!</h1> </div> );
                 )
     }
 
+    @Test
     fun `for somehow, it just don't work "testIssue39"`() {
         @Language("JavaScript") val code = """
     const html = '<div><div><div>Hello</div></div></div>'
@@ -193,6 +201,7 @@ const element = ( <div> <h1>Hello, world!</h1> </div> );
                 )
     }
 
+    @Test
     fun testIssue31() {
         @Language("JavaScript") val code = """
     "use strict";
@@ -223,6 +232,7 @@ const element = ( <div> <h1>Hello, world!</h1> </div> );
                 )
     }
 
+    @Test
     fun testIssue427() {
         @Language("TypeScript") val code = """let example: Array<Map<string,string>>;""".trimIndent()
 
@@ -244,4 +254,4 @@ const element = ( <div> <h1>Hello, world!</h1> </div> );
                 )
     }
 
-}
\ No newline at end of file
+}
diff --git a/src/test/kotlin/com/github/izhangzhihao/rainbow/brackets/RainbowJavaTest.kt b/src/test/kotlin/com/github/izhangzhihao/rainbow/brackets/RainbowJavaTest.kt
index 8b5ec79..e91f219 100644
--- a/src/test/kotlin/com/github/izhangzhihao/rainbow/brackets/RainbowJavaTest.kt
+++ b/src/test/kotlin/com/github/izhangzhihao/rainbow/brackets/RainbowJavaTest.kt
@@ -6,6 +6,7 @@ import com.intellij.psi.PsiDocumentManager
 import com.intellij.testFramework.fixtures.LightJavaCodeInsightFixtureTestCase
 import io.kotest.matchers.shouldBe
 import org.intellij.lang.annotations.Language
+import org.junit.Test
 
 class RainbowJavaTest : LightJavaCodeInsightFixtureTestCase() {
     override fun tearDown() {
@@ -22,6 +23,7 @@ class RainbowJavaTest : LightJavaCodeInsightFixtureTestCase() {
         rainbowSettings.languageBlacklist = setOf()
     }
 
+    @Test
     fun testRainbowForJava() {
         @Language("Java") val code =
                 """
@@ -60,6 +62,7 @@ public class Test<T> {
                 )
     }
 
+    @Test
     fun testDisableRainbowForJava() {
         val rainbowSettings = RainbowSettings.instance
         rainbowSettings.isRainbowEnabled = false
@@ -83,6 +86,7 @@ public class Test<T> {
                 )
     }
 
+    @Test
     fun testDisableRainbowAngleBracketsForJava() {
         val rainbowSettings = RainbowSettings.instance
         rainbowSettings.isEnableRainbowAngleBrackets = false
@@ -121,6 +125,7 @@ public class Test<T> {
                 )
     }
 
+    @Test
     fun testDisableRainbowRoundBracketsForJava() {
         val rainbowSettings = RainbowSettings.instance
         rainbowSettings.isEnableRainbowRoundBrackets = false
@@ -151,6 +156,7 @@ public class Test<T> {
                 )
     }
 
+    @Test
     fun testDisableRainbowSquigglyBracketsForJava() {
         val rainbowSettings = RainbowSettings.instance
         rainbowSettings.isEnableRainbowSquigglyBrackets = false
@@ -187,6 +193,7 @@ public class Test<T> {
                 )
     }
 
+    @Test
     fun testDoNOTRainbowifyBracketsWithoutContentForJava() {
         val rainbowSettings = RainbowSettings.instance
         rainbowSettings.isDoNOTRainbowifyBracketsWithoutContent = true
@@ -223,6 +230,7 @@ public class Test<T> {
                 )
     }
 
+    @Test
     fun testDoNOTRainbowifyBracketsWhenJavaInBlacklist() {
         val rainbowSettings = RainbowSettings.instance
         rainbowSettings.isDoNOTRainbowifyBracketsWithoutContent = true
@@ -246,6 +254,7 @@ public class Test<T> {
                 .shouldBe(0)
     }
 
+    @Test
     fun testIssue391() {
         val rainbowSettings = RainbowSettings.instance
         rainbowSettings.cycleCountOnAllBrackets = true
@@ -289,4 +298,4 @@ public class Test {
                         )
                 )
     }
-}
\ No newline at end of file
+}
diff --git a/src/test/kotlin/com/github/izhangzhihao/rainbow/brackets/RainbowKotlinTest.kt b/src/test/kotlin/com/github/izhangzhihao/rainbow/brackets/RainbowKotlinTest.kt
index 7fbdcf7..451c94b 100644
--- a/src/test/kotlin/com/github/izhangzhihao/rainbow/brackets/RainbowKotlinTest.kt
+++ b/src/test/kotlin/com/github/izhangzhihao/rainbow/brackets/RainbowKotlinTest.kt
@@ -5,8 +5,11 @@ import com.intellij.testFramework.fixtures.LightJavaCodeInsightFixtureTestCase
 import io.kotest.matchers.shouldBe
 import org.intellij.lang.annotations.Language
 import org.jetbrains.kotlin.idea.KotlinFileType
+import org.junit.Test
 
 class RainbowKotlinTest : LightJavaCodeInsightFixtureTestCase() {
+    
+    @Test
     fun testRainbowForKotlin() {
         @Language("kotlin") val code =
                 """
@@ -64,6 +67,7 @@ fun <T> filter(l: List<T>, f: (T) -> Boolean): MutableList<T> {
                 )
     }
 
+    @Test
     fun testRainbowArrowForKotlin() {
         @Language("kotlin") val code =
                 """
@@ -125,6 +129,7 @@ val a: (Int) -> Unit = { aa ->
                 )
     }
 
+    @Test
     fun `ForSomeHowTheTestNotPassed "testRainbowLabelForKotlin"`() {
         @Language("kotlin") val code =
                 """
@@ -160,6 +165,7 @@ class AA {
                 )
     }
 
+    @Test
     fun testKotlinFunctionLiteralBracesAndArrow() {
         @Language("kotlin") val code =
                 """
@@ -191,4 +197,4 @@ fun t() {
                         )
                 )
     }
-}
\ No newline at end of file
+}
diff --git a/src/test/kotlin/com/github/izhangzhihao/rainbow/brackets/RainbowPHPTest.kt b/src/test/kotlin/com/github/izhangzhihao/rainbow/brackets/RainbowPHPTest.kt
index e02cfaa..8653a5b 100644
--- a/src/test/kotlin/com/github/izhangzhihao/rainbow/brackets/RainbowPHPTest.kt
+++ b/src/test/kotlin/com/github/izhangzhihao/rainbow/brackets/RainbowPHPTest.kt
@@ -4,8 +4,11 @@ import com.intellij.psi.PsiDocumentManager
 import com.intellij.testFramework.fixtures.LightJavaCodeInsightFixtureTestCase
 import com.jetbrains.php.lang.PhpFileType
 import io.kotest.matchers.shouldBe
+import org.junit.Test
 
 class RainbowPHPTest : LightJavaCodeInsightFixtureTestCase() {
+
+    @Test
     fun testRainbowForPHP() {
         val code =
                 """
@@ -52,4 +55,4 @@ function padZero(string data): string
                         )
                 )
     }
-}
\ No newline at end of file
+}
diff --git a/src/test/kotlin/com/github/izhangzhihao/rainbow/brackets/RainbowRubyTest.kt b/src/test/kotlin/com/github/izhangzhihao/rainbow/brackets/RainbowRubyTest.kt
index a4867f1..d56181b 100644
--- a/src/test/kotlin/com/github/izhangzhihao/rainbow/brackets/RainbowRubyTest.kt
+++ b/src/test/kotlin/com/github/izhangzhihao/rainbow/brackets/RainbowRubyTest.kt
@@ -6,14 +6,16 @@ import com.intellij.psi.PsiDocumentManager
 import com.intellij.testFramework.fixtures.LightJavaCodeInsightFixtureTestCase
 import io.kotest.matchers.shouldBe
 import org.jetbrains.plugins.ruby.ruby.lang.RubyFileType
+import org.junit.Test
 
 class RainbowRubyTest : LightJavaCodeInsightFixtureTestCase() {
 
+    @Test
     fun testRubyPluginEnabled() {
         assertTrue(PluginManagerCore.getPlugin(PluginId.getId("org.jetbrains.plugins.ruby"))?.isEnabled!!)
     }
 
-
+    @Test
     fun testRainbowForIssue53Part0() {
         val code =
                 """
@@ -38,6 +40,7 @@ end
                 )
     }
 
+    @Test
     fun testRainbowForIssue53Part1() {
         val code =
                 """
@@ -58,6 +61,7 @@ foobar(p1: "", p2: false, p3: 1)
                 )
     }
 
+    @Test
     fun testRainbowForIssue53Part2() {
         val code =
                 """
@@ -93,6 +97,7 @@ end
                 )
     }
 
+    @Test
     fun testRainbowForIssue53Part3() {
         val code =
                 """
@@ -125,6 +130,7 @@ end
                 )
     }
 
+    @Test
     fun testRainbowForIssue53Part4() {
         val code =
                 """
@@ -152,4 +158,4 @@ end
                         )
                 )
     }
-}
\ No newline at end of file
+}
diff --git a/src/test/kotlin/com/github/izhangzhihao/rainbow/brackets/RainbowScalaTest.kt b/src/test/kotlin/com/github/izhangzhihao/rainbow/brackets/RainbowScalaTest.kt
index 3c93073..881c490 100644
--- a/src/test/kotlin/com/github/izhangzhihao/rainbow/brackets/RainbowScalaTest.kt
+++ b/src/test/kotlin/com/github/izhangzhihao/rainbow/brackets/RainbowScalaTest.kt
@@ -6,6 +6,7 @@ import com.intellij.testFramework.fixtures.LightJavaCodeInsightFixtureTestCase
 import io.kotest.matchers.shouldBe
 import org.intellij.lang.annotations.Language
 import org.jetbrains.plugins.scala.ScalaFileType
+import org.junit.Test
 
 class RainbowScalaTest : LightJavaCodeInsightFixtureTestCase() {
 
@@ -20,6 +21,7 @@ class RainbowScalaTest : LightJavaCodeInsightFixtureTestCase() {
         rainbowSettings.isDoNOTRainbowifyBracketsWithoutContent = false
     }
 
+    @Test
     fun testRainbowForScala() {
         @Language("Scala") val code =
                 """
@@ -60,6 +62,7 @@ import scala.annotation.tailrec
                 )
     }
 
+    @Test
     fun testDisableRainbowSquareBracketsForScala() {
         val rainbowSettings = RainbowSettings.instance
         rainbowSettings.isEnableRainbowSquareBrackets = false
@@ -97,4 +100,4 @@ import scala.annotation.tailrec
                         )
                 )
     }
-}
\ No newline at end of file
+}
diff --git a/src/test/kotlin/com/github/izhangzhihao/rainbow/brackets/RainbowXMLTest.kt b/src/test/kotlin/com/github/izhangzhihao/rainbow/brackets/RainbowXMLTest.kt
index 3a54564..4b63869 100644
--- a/src/test/kotlin/com/github/izhangzhihao/rainbow/brackets/RainbowXMLTest.kt
+++ b/src/test/kotlin/com/github/izhangzhihao/rainbow/brackets/RainbowXMLTest.kt
@@ -6,8 +6,11 @@ import com.intellij.psi.PsiDocumentManager
 import com.intellij.testFramework.fixtures.LightJavaCodeInsightFixtureTestCase
 import io.kotest.matchers.shouldBe
 import org.intellij.lang.annotations.Language
+import org.junit.Test
 
 class RainbowXMLTest : LightJavaCodeInsightFixtureTestCase() {
+    
+    @Test
     fun `disabled for non-determinist results of testRainbowTagNameForXML`() {
         @Language("XML") val code =
                 """
@@ -83,6 +86,7 @@ class RainbowXMLTest : LightJavaCodeInsightFixtureTestCase() {
                 )
     }
 
+    @Test
     fun testRainbowForXML() {
         @Language("XML") val code =
                 """
diff --git a/src/test/kotlin/com/github/izhangzhihao/rainbow/brackets/RandomColorGenTest.kt b/src/test/kotlin/com/github/izhangzhihao/rainbow/brackets/RandomColorGenTest.kt
index 8f51e27..75ff04b 100644
--- a/src/test/kotlin/com/github/izhangzhihao/rainbow/brackets/RandomColorGenTest.kt
+++ b/src/test/kotlin/com/github/izhangzhihao/rainbow/brackets/RandomColorGenTest.kt
@@ -5,9 +5,11 @@ import com.intellij.ide.highlighter.JavaFileType
 import com.intellij.psi.PsiDocumentManager
 import com.intellij.testFramework.fixtures.LightJavaCodeInsightFixtureTestCase
 import org.intellij.lang.annotations.Language
+import org.junit.Test
 
 class RandomColorGenTest : LightJavaCodeInsightFixtureTestCase() {
 
+    @Test
     fun testRandomColorGenWorks() {
         val rainbowSettings = RainbowSettings.instance
         rainbowSettings.isRainbowEnabled = true