Skip to content

Commit 6354e9f

Browse files
authored
Made the framework name unique so it will be correctly detected by IntelliJ 2023.3 (#460)
1 parent 53e60be commit 6354e9f

File tree

1 file changed

+4
-4
lines changed

1 file changed

+4
-4
lines changed

src/main/scala/zio/intellij/testsupport/ZTestFramework.scala

+4-4
Original file line numberDiff line numberDiff line change
@@ -16,14 +16,14 @@ import zio.intellij.utils.TypeCheckUtils.zioTestPackage
1616
import javax.swing.Icon
1717
import scala.annotation.tailrec
1818

19-
final class Zio1TestFramework() extends ZTestFramework(ZIO1SpecFQN)
20-
final class Zio2TestFramework() extends ZTestFramework(ZIO2SpecFQN)
19+
final class Zio1TestFramework extends ZTestFramework(ZIO1SpecFQN, "1.x")
20+
final class Zio2TestFramework extends ZTestFramework(ZIO2SpecFQN, "2.x")
2121

22-
sealed abstract class ZTestFramework(zSpecFqn: String) extends AbstractTestFramework {
22+
sealed abstract class ZTestFramework(zSpecFqn: String, zioVersion: String) extends AbstractTestFramework {
2323
override def getMarkerClassFQName: String = zSpecFqn
2424
override def getDefaultSuperClass: String = zSpecFqn
2525
override def testFileTemplateName: String = "ZIO Test Suite"
26-
override def getName: String = "ZIO Test"
26+
override def getName: String = s"ZIO Test ($zioVersion)"
2727
override def getIcon: Icon = ZioIcon
2828

2929
override def isTestMethod(element: PsiElement): Boolean = isTestMethod(element, checkAbstract = false)

0 commit comments

Comments
 (0)