Add base test case for the sequence execution tests
This commit is contained in:
committed by
Yan Zhulanow
parent
a1525ca022
commit
22c455a01e
@@ -0,0 +1,16 @@
|
||||
// Copyright 2000-2017 JetBrains s.r.o. Use of this source code is governed by the Apache 2.0 license that can be found in the LICENSE file.
|
||||
package com.intellij.debugger.streams.kotlin.exec.sequence
|
||||
|
||||
import com.intellij.debugger.streams.kotlin.exec.KotlinTraceEvaluationTestCase
|
||||
import com.intellij.debugger.streams.kotlin.lib.sequence.KotlinSequenceSupportProvider
|
||||
import com.intellij.debugger.streams.lib.LibrarySupportProvider
|
||||
|
||||
abstract class OperationsTestCase(private val packageName: String) : KotlinTraceEvaluationTestCase() {
|
||||
override val appName: String = "sequence"
|
||||
override val librarySupport: LibrarySupportProvider = KotlinSequenceSupportProvider()
|
||||
|
||||
fun doTestWithResult() = doTest(false, fullyQualifiedClassName())
|
||||
fun doTestWithoutResult() = doTest(true, fullyQualifiedClassName())
|
||||
|
||||
private fun fullyQualifiedClassName() = "$packageName.${getTestName(false)}"
|
||||
}
|
||||
Reference in New Issue
Block a user