Spring Support: Test framework

This commit is contained in:
Alexey Sedunov
2016-03-18 13:00:30 +03:00
parent d8a033e8a5
commit 161d11d9ec
5 changed files with 160 additions and 14 deletions
@@ -19,6 +19,7 @@ package org.jetbrains.kotlin.test.util
import com.intellij.openapi.util.io.FileUtil
import com.intellij.psi.*
import com.intellij.psi.util.PsiTreeUtil
import com.intellij.testFramework.UsefulTestCase
import com.intellij.testFramework.fixtures.CodeInsightTestFixture
import com.intellij.util.SmartFMap
import org.jetbrains.kotlin.psi.KtDeclaration
@@ -73,4 +74,6 @@ fun PsiFile.findElementsByCommentPrefix(prefix: String): Map<PsiElement, String>
}
)
return result
}
}
inline fun <reified T: Any> Any?.assertInstanceOf() = UsefulTestCase.assertInstanceOf(this, T::class.java)