This Bugzilla instance is a read-only archive of historic NetBeans bug reports. To report a bug in NetBeans please follow the project's instructions for reporting issues.
static final class OutputProcessorFactory implements ExecutionDescriptor.InputProcessorFactory {
// PHPUnit 3.3.1 by Sebastian Bergmann.
private static final Pattern PHPUNIT_VERSION = Pattern.compile("PHPUnit\\s+(\\d+)\\.(\\d+)\\.(\\d+)\\s+"); // NOI18N
private static final Pattern PHPUNIT_VERSION = Pattern.compile("PHPUnit\\s+(\\d+)\\.(\\d+)\\.(\\d+)\\w*\\s+"); // NOI18N
@Override
public InputProcessor newInputProcessor(final InputProcessor defaultProcessor) {
version = PhpUnit.OutputProcessorFactory.match("PHPUnit 3.3x.1 by Sebastian Bergmann.");
assertNull(version);
version = PhpUnit.OutputProcessorFactory.match("PHPUnit 3.3.1a by Sebastian Bergmann.");
version = PhpUnit.OutputProcessorFactory.match("PHPUnit 3.3.1RC by Sebastian Bergmann.");
assertNotNull(version);
assertTrue(Arrays.equals(new int[] {3, 3, 1}, version));
version = PhpUnit.OutputProcessorFactory.match("PHPUnit 3.3.1 by Sebastian Bergmann.");