use of com.google.idea.blaze.base.run.producers.TestContextRunConfigurationProducer in project intellij by bazelbuild.
the class MultipleJavaClassesTestContextProviderTest method testNotProducedFromNonTestFiles.
@Test
public void testNotProducedFromNonTestFiles() throws Throwable {
MockBlazeProjectDataBuilder builder = MockBlazeProjectDataBuilder.builder(workspaceRoot);
builder.setTargetMap(TargetMapBuilder.builder().addTarget(TargetIdeInfo.builder().setKind("java_test").setLabel("//java/com/google/test:allTests").addSource(sourceRoot("java/com/google/test/NonTestClass1.java")).addSource(sourceRoot("java/com/google/test/NonTestClass2.java")).build()).build());
registerProjectService(BlazeProjectDataManager.class, new MockBlazeProjectDataManager(builder.build()));
workspace.createPsiDirectory(new WorkspacePath("java/com/google/test"));
PsiFile testClass1 = createAndIndexFile(new WorkspacePath("java/com/google/test/NonTestClass1.java"), "package com.google.test;", "public class NonTestClass1 {");
PsiFile testClass2 = createAndIndexFile(new WorkspacePath("java/com/google/test/NonTestClass2.java"), "package com.google.test;", "public class NonTestClass2 {}");
ConfigurationContext context = createContextFromMultipleElements(new PsiElement[] { testClass1, testClass2 });
ConfigurationFromContext fromContext = new TestContextRunConfigurationProducer().createConfigurationFromContext(context);
assertThat(fromContext).isNull();
}
Aggregations