Java Examples for com.goide.runconfig.testing.frameworks.gobench.GobenchFramework
The following java examples will help you to understand the usage of com.goide.runconfig.testing.frameworks.gobench.GobenchFramework. These source code samples are taken from different open source projects.
Example 1
Project: go-lang-idea-plugin-master File: GoTestRunConfigurationProducerTest.java View source code |
public void testSameConfigurationOnFunction() { PsiFile file = myFixture.addFileToProject("import/path/a_test.go", "package main; func TestName() {<caret>}"); myFixture.configureFromExistingVirtualFile(file.getVirtualFile()); ConfigurationContext configurationContext = createConfigurationContext(); RunConfigurationProducer<GoTestRunConfiguration> producer = new GotestRunConfigurationProducer(); GoTestRunConfiguration runConfiguration = createPackageConfiguration(GotestFramework.INSTANCE, "^TestName$", "import/path"); assertTrue(producer.isConfigurationFromContext(runConfiguration, configurationContext)); runConfiguration = createPackageConfiguration(GotestFramework.INSTANCE, "otherPattern", "import/path"); assertFalse(producer.isConfigurationFromContext(runConfiguration, configurationContext)); runConfiguration = createPackageConfiguration(GobenchFramework.INSTANCE, "^TestName$", "import/path"); assertFalse(producer.isConfigurationFromContext(runConfiguration, configurationContext)); runConfiguration = createPackageConfiguration(GotestFramework.INSTANCE, "^TestName$", "import/path/other"); assertFalse(producer.isConfigurationFromContext(runConfiguration, configurationContext)); producer = new GobenchRunConfigurationProducer(); runConfiguration = createFileConfiguration(GobenchFramework.INSTANCE, file.getVirtualFile().getPath()); assertFalse(producer.isConfigurationFromContext(runConfiguration, configurationContext)); }