1
0
mirror of https://github.com/chylex/IntelliJ-IdeaVim.git synced 2025-05-25 09:34:08 +02:00

Use VimTestCase in operator tests

Otherwise it was not possible to run just one test as the injector was not initialized
This commit is contained in:
Alex Plate 2025-03-10 10:42:08 +02:00
parent cccf2d9d2f
commit 55257e1017
No known key found for this signature in database
GPG Key ID: 0B97153C8FFEC09F
3 changed files with 6 additions and 3 deletions
src/test/java/org/jetbrains/plugins/ideavim/ex/implementation/expressions/operators

View File

@ -13,11 +13,12 @@ import com.maddyhome.idea.vim.vimscript.model.datatypes.VimFloat
import com.maddyhome.idea.vim.vimscript.model.datatypes.VimInt import com.maddyhome.idea.vim.vimscript.model.datatypes.VimInt
import com.maddyhome.idea.vim.vimscript.model.datatypes.VimList import com.maddyhome.idea.vim.vimscript.model.datatypes.VimList
import com.maddyhome.idea.vim.vimscript.parser.VimscriptParser import com.maddyhome.idea.vim.vimscript.parser.VimscriptParser
import org.jetbrains.plugins.ideavim.VimTestCase
import org.jetbrains.plugins.ideavim.ex.evaluate import org.jetbrains.plugins.ideavim.ex.evaluate
import org.junit.jupiter.api.Test import org.junit.jupiter.api.Test
import kotlin.test.assertEquals import kotlin.test.assertEquals
class AdditionOperatorTest { class AdditionOperatorTest : VimTestCase() {
@Test @Test
fun `integer plus integer`() { fun `integer plus integer`() {

View File

@ -12,11 +12,12 @@ import com.maddyhome.idea.vim.vimscript.model.datatypes.VimInt
import com.maddyhome.idea.vim.vimscript.model.datatypes.VimList import com.maddyhome.idea.vim.vimscript.model.datatypes.VimList
import com.maddyhome.idea.vim.vimscript.model.datatypes.VimString import com.maddyhome.idea.vim.vimscript.model.datatypes.VimString
import com.maddyhome.idea.vim.vimscript.parser.VimscriptParser import com.maddyhome.idea.vim.vimscript.parser.VimscriptParser
import org.jetbrains.plugins.ideavim.VimTestCase
import org.jetbrains.plugins.ideavim.ex.evaluate import org.jetbrains.plugins.ideavim.ex.evaluate
import org.junit.jupiter.api.Test import org.junit.jupiter.api.Test
import kotlin.test.assertEquals import kotlin.test.assertEquals
class FalsyOperatorTest { class FalsyOperatorTest : VimTestCase() {
@Test @Test
fun `left expression is true`() { fun `left expression is true`() {

View File

@ -12,11 +12,12 @@ import com.maddyhome.idea.vim.ex.ExException
import com.maddyhome.idea.vim.vimscript.model.datatypes.VimFloat import com.maddyhome.idea.vim.vimscript.model.datatypes.VimFloat
import com.maddyhome.idea.vim.vimscript.model.datatypes.VimInt import com.maddyhome.idea.vim.vimscript.model.datatypes.VimInt
import com.maddyhome.idea.vim.vimscript.parser.VimscriptParser import com.maddyhome.idea.vim.vimscript.parser.VimscriptParser
import org.jetbrains.plugins.ideavim.VimTestCase
import org.jetbrains.plugins.ideavim.ex.evaluate import org.jetbrains.plugins.ideavim.ex.evaluate
import org.junit.jupiter.api.Test import org.junit.jupiter.api.Test
import kotlin.test.assertEquals import kotlin.test.assertEquals
class SubtractionOperatorTest { class SubtractionOperatorTest : VimTestCase() {
@Test @Test
fun `integer minus integer`() { fun `integer minus integer`() {