test_class.file: tycho-surefire/tycho-surefire-plugin/src/test/java/org/eclipse/tycho/surefire/provider/impl/Junit47ProviderTest.java
test_class.identifier: Junit47ProviderTest
test_class.superclass: extends AbstractJUnitProviderTest
test_case.body: @Test
      public void testDisabled() throws Exception {
          assertFalse(junitProvider.isEnabled(classPath(), parallelProperties()));
          assertFalse(junitProvider.isEnabled(classPath("foo:1.0"), parallelProperties()));
          assertFalse(junitProvider.isEnabled(classPath("org.junit:3.8.2"), parallelProperties()));
          assertFalse(junitProvider.isEnabled(classPath("org.junit:4.5.0"), parallelProperties()));
          assertFalse(junitProvider.isEnabled(classPath("org.junit:5.0"), parallelProperties()));
          assertFalse(junitProvider.isEnabled(classPath("org.junit4:5.1"), parallelProperties()));
          assertFalse(junitProvider.isEnabled(classPath("org.junit:4.8.1"), new Properties()));
      }
test_case.class_method_signature: Junit47ProviderTest.testDisabled()
test_case.full_signature: @Test public void testDisabled()
test_case.identifier: testDisabled
test_case.invocations: assertFalse isEnabled classPath parallelProperties assertFalse isEnabled classPath parallelProperties assertFalse isEnabled classPath parallelProperties assertFalse isEnabled classPath parallelProperties assertFalse isEnabled classPath parallelProperties assertFalse isEnabled classPath parallelProperties assertFalse isEnabled classPath
test_case.modifiers: @Test public
test_case.parameters: ()
test_case.return: void
test_case.signature: void testDisabled()
focal_class.declarator: VERSION = Version.parseVersion("4.7.0")
focal_class.modifier: private static final
focal_class.original_string: private static final Version VERSION = Version.parseVersion("4.7.0");
focal_class.type: Version
focal_class.var_name: VERSION
focal_class.file: tycho-surefire/tycho-surefire-plugin/src/main/java/org/eclipse/tycho/surefire/provider/impl/JUnit47Provider.java
focal_class.identifier: JUnit47Provider
focal_class.class_method_signature: JUnit47Provider.isEnabled(List<ClasspathEntry> testBundleClassPath, Properties surefireProperties)
focal_class.full_signature: @Override public boolean isEnabled(List<ClasspathEntry> testBundleClassPath, Properties surefireProperties)
focal_class.identifier: isEnabled
focal_class.modifiers: @Override public
focal_class.parameters: (List<ClasspathEntry> testBundleClassPath, Properties surefireProperties)
focal_class.return: boolean
focal_class.signature: boolean isEnabled(List<ClasspathEntry> testBundleClassPath, Properties surefireProperties)
focal_class.class_method_signature: JUnit47Provider.hasGroups(Properties providerProperties)
focal_class.full_signature: private boolean hasGroups(Properties providerProperties)
focal_class.identifier: hasGroups
focal_class.modifiers: private
focal_class.parameters: (Properties providerProperties)
focal_class.return: boolean
focal_class.signature: boolean hasGroups(Properties providerProperties)
focal_class.class_method_signature: JUnit47Provider.isParallelEnabled(Properties providerProperties)
focal_class.full_signature: private boolean isParallelEnabled(Properties providerProperties)
focal_class.identifier: isParallelEnabled
focal_class.modifiers: private
focal_class.parameters: (Properties providerProperties)
focal_class.return: boolean
focal_class.signature: boolean isParallelEnabled(Properties providerProperties)
focal_class.class_method_signature: JUnit47Provider.getSurefireProviderClassName()
focal_class.full_signature: @Override public String getSurefireProviderClassName()
focal_class.identifier: getSurefireProviderClassName
focal_class.modifiers: @Override public
focal_class.parameters: ()
focal_class.return: String
focal_class.signature: String getSurefireProviderClassName()
focal_class.class_method_signature: JUnit47Provider.getVersion()
focal_class.full_signature: @Override public Version getVersion()
focal_class.identifier: getVersion
focal_class.modifiers: @Override public
focal_class.parameters: ()
focal_class.return: Version
focal_class.signature: Version getVersion()
focal_class.class_method_signature: JUnit47Provider.getRequiredBundles()
focal_class.full_signature: @Override public List<Dependency> getRequiredBundles()
focal_class.identifier: getRequiredBundles
focal_class.modifiers: @Override public
focal_class.parameters: ()
focal_class.return: List<Dependency>
focal_class.signature: List<Dependency> getRequiredBundles()
focal_class.class_method_signature: JUnit47Provider.getJUnitBundleNames()
focal_class.full_signature: @Override protected Set<String> getJUnitBundleNames()
focal_class.identifier: getJUnitBundleNames
focal_class.modifiers: @Override protected
focal_class.parameters: ()
focal_class.return: Set<String>
focal_class.signature: Set<String> getJUnitBundleNames()
focal_class.class_method_signature: JUnit47Provider.getJUnitVersionRange()
focal_class.full_signature: @Override protected VersionRange getJUnitVersionRange()
focal_class.identifier: getJUnitVersionRange
focal_class.modifiers: @Override protected
focal_class.parameters: ()
focal_class.return: VersionRange
focal_class.signature: VersionRange getJUnitVersionRange()
focal_class.superclass: extends AbstractJUnitProvider
focal_method.body: @Override
      public boolean isEnabled(List<ClasspathEntry> testBundleClassPath, Properties surefireProperties) {
          if (hasGroups(surefireProperties)) {
              return true;
          }
          if (!isParallelEnabled(surefireProperties)) {
              return false;
          }
          return super.isEnabled(testBundleClassPath, surefireProperties);
      }
focal_method.class_method_signature: JUnit47Provider.isEnabled(List<ClasspathEntry> testBundleClassPath, Properties surefireProperties)
focal_method.full_signature: @Override public boolean isEnabled(List<ClasspathEntry> testBundleClassPath, Properties surefireProperties)
focal_method.identifier: isEnabled
focal_method.invocations: hasGroups isParallelEnabled isEnabled
focal_method.modifiers: @Override public
focal_method.parameters: (List<ClasspathEntry> testBundleClassPath, Properties surefireProperties)
focal_method.return: boolean
focal_method.signature: boolean isEnabled(List<ClasspathEntry> testBundleClassPath, Properties surefireProperties)