Surefire Report

Summary

[Summary] [Package List] [Test Cases]


Tests Errors Failures Skipped Success Rate Time
302 0 0 0 100% 11.774

Note: failures are anticipated and checked for with assertions while errors are unanticipated.


Package List

[Summary] [Package List] [Test Cases]


Package Tests Errors Failures Skipped Success Rate Time
org.apache.maven.lifecycle 19 0 0 0 100% 1.825
org.apache.maven.project.canonical 1 0 0 0 100% 0.047
org.apache.maven.graph 8 0 0 0 100% 0.004
org.apache.maven.exception 1 0 0 0 100% 0
org.apache.maven.lifecycle.mapping 2 0 0 0 100% 0.001
org.apache.maven.lifecycle.internal.builder.multithreaded 2 0 0 0 100% 0.246
org.apache.maven.lifecycle.internal 11 0 0 0 100% 0.153
org.apache.maven.toolchain.building 10 0 0 0 100% 0.123
org.apache.maven.rtinfo.internal 2 0 0 0 100% 0.025
org.apache.maven.execution 3 0 0 0 100% 0.615
org.apache.maven.toolchain.merge 4 0 0 0 100% 0.002
org.apache.maven.project 169 0 0 0 100% 5.605
org.apache.maven.project.artifact 2 0 0 0 100% 0.023
org.apache.maven.lifecycle.internal.stub 1 0 0 0 100% 0
org.apache.maven.plugin.internal 1 0 0 0 100% 0
org.apache.maven.settings 5 0 0 0 100% 0.108
org.apache.maven 6 0 0 0 100% 0.814
org.apache.maven.toolchain 17 0 0 0 100% 0.047
org.apache.maven.artifact.handler 1 0 0 0 100% 0.595
org.apache.maven.plugin 32 0 0 0 100% 1.266
org.apache.maven.execution.scope.internal 2 0 0 0 100% 0.002
org.apache.maven.configuration 3 0 0 0 100% 0.273

Note: package statistics are not computed recursively, they only sum up all of its testsuites numbers.

org.apache.maven.lifecycle

Class Tests Errors Failures Skipped Success Rate Time
DefaultLifecyclesTest 1 0 0 0 100% 0.089
LifecycleExecutorSubModulesTest 1 0 0 0 100% 0.157
LifecycleExecutorTest 13 0 0 0 100% 1.579
MavenExecutionPlanTest 4 0 0 0 100% 0

org.apache.maven.project.canonical

Class Tests Errors Failures Skipped Success Rate Time
CanonicalProjectBuilderTest 1 0 0 0 100% 0.047

org.apache.maven.graph

Class Tests Errors Failures Skipped Success Rate Time
DefaultProjectDependencyGraphTest 8 0 0 0 100% 0.004

org.apache.maven.exception

Class Tests Errors Failures Skipped Success Rate Time
DefaultExceptionHandlerTest 1 0 0 0 100% 0

org.apache.maven.lifecycle.mapping

Class Tests Errors Failures Skipped Success Rate Time
LifecyclePhaseTest 2 0 0 0 100% 0.001

org.apache.maven.lifecycle.internal.builder.multithreaded

Class Tests Errors Failures Skipped Success Rate Time
ThreadOutputMuxerTest 2 0 0 0 100% 0.246

org.apache.maven.lifecycle.internal

Class Tests Errors Failures Skipped Success Rate Time
BuilderCommonTest 4 0 0 0 100% 0.007
BuildListCalculatorTest 1 0 0 0 100% 0
ConcurrencyDependencyGraphTest 2 0 0 0 100% 0.001
LifecycleExecutionPlanCalculatorTest 1 0 0 0 100% 0.144
LifecycleTaskSegmentCalculatorImplTest 1 0 0 0 100% 0
PhaseRecorderTest 1 0 0 0 100% 0.001
ProjectBuildListTest 1 0 0 0 100% 0

org.apache.maven.toolchain.building

Class Tests Errors Failures Skipped Success Rate Time
DefaultToolchainsBuilderTest 6 0 0 0 100% 0.123
ToolchainsBuildingExceptionTest 4 0 0 0 100% 0

org.apache.maven.rtinfo.internal

Class Tests Errors Failures Skipped Success Rate Time
DefaultRuntimeInformationTest 2 0 0 0 100% 0.025

org.apache.maven.execution

Class Tests Errors Failures Skipped Success Rate Time
DefaultMavenExecutionRequestPopulatorTest 1 0 0 0 100% 0.614
DefaultMavenExecutionTest 2 0 0 0 100% 0.001

org.apache.maven.toolchain.merge

Class Tests Errors Failures Skipped Success Rate Time
MavenToolchainMergerTest 4 0 0 0 100% 0.002

org.apache.maven.project

Class Tests Errors Failures Skipped Success Rate Time
DefaultMavenProjectBuilderTest 11 0 0 0 100% 0.558
ExtensionDescriptorBuilderTest 2 0 0 0 100% 0
MavenProjectTest 9 0 0 0 100% 0.341
PomConstructionTest 122 0 0 0 100% 4.277
ProjectBuilderTest 3 0 0 0 100% 0.111
ProjectModelResolverTest 10 0 0 0 100% 0.317
ProjectSorterTest 12 0 0 0 100% 0.001

org.apache.maven.project.artifact

Class Tests Errors Failures Skipped Success Rate Time
DefaultMavenMetadataCacheTest 1 0 0 0 100% 0.012
MavenMetadataSourceTest 1 0 0 0 100% 0.011

org.apache.maven.lifecycle.internal.stub

Class Tests Errors Failures Skipped Success Rate Time
ProjectDependencyGraphStubTest 1 0 0 0 100% 0

org.apache.maven.plugin.internal

Class Tests Errors Failures Skipped Success Rate Time
DefaultLegacySupportTest 1 0 0 0 100% 0

org.apache.maven.settings

Class Tests Errors Failures Skipped Success Rate Time
PomConstructionWithSettingsTest 3 0 0 0 100% 0.105
SettingsUtilsTest 2 0 0 0 100% 0.003

org.apache.maven

Class Tests Errors Failures Skipped Success Rate Time
DefaultMavenTest 1 0 0 0 100% 0.508
MavenLifecycleParticipantTest 2 0 0 0 100% 0.173
MavenTest 1 0 0 0 100% 0.057
ProjectDependenciesResolverTest 2 0 0 0 100% 0.076

org.apache.maven.toolchain

Class Tests Errors Failures Skipped Success Rate Time
DefaultToolchainManagerPrivateTest 4 0 0 0 100% 0.037
DefaultToolchainManagerTest 5 0 0 0 100% 0.004
DefaultToolchainTest 6 0 0 0 100% 0.005
RequirementMatcherFactoryTest 2 0 0 0 100% 0.001

org.apache.maven.artifact.handler

Class Tests Errors Failures Skipped Success Rate Time
ArtifactHandlerTest 1 0 0 0 100% 0.595

org.apache.maven.plugin

Class Tests Errors Failures Skipped Success Rate Time
PluginManagerTest 12 0 0 0 100% 0.61
PluginParameterExceptionTest 4 0 0 0 100% 0
PluginParameterExpressionEvaluatorTest 16 0 0 0 100% 0.656

org.apache.maven.execution.scope.internal

Class Tests Errors Failures Skipped Success Rate Time
MojoExecutionScopeTest 2 0 0 0 100% 0.002

org.apache.maven.configuration

Class Tests Errors Failures Skipped Success Rate Time
DefaultBeanConfiguratorTest 3 0 0 0 100% 0.273

Test Cases

[Summary] [Package List] [Test Cases]

ArtifactHandlerTest

testAptConsistency 0.595

DefaultBeanConfiguratorTest

testPreAndPostProcessing 0.126
testMinimal 0.073
testChildConfigurationElement 0.074

DefaultMavenTest

testThatErrorDuringProjectDependencyGraphCreationAreStored 0.508

DefaultExceptionHandlerTest

testJdk7ipv6 0

DefaultMavenExecutionRequestPopulatorTest

testPluginRepositoryInjection 0.614

DefaultMavenExecutionTest

testCopyDefault 0
testResultWithNullTopologicallySortedProjectsIsEmptyList 0.001

MojoExecutionScopeTest

testMultiKeyInstance 0.001
testNestedEnter 0.001

DefaultProjectDependencyGraphTest

testVerifyThatDownstreamProjectsComeInSortedOrder 0.001
testGetUpstreamProjects 0
testWithMissingTransitiveOnly 0.001
testVerifyExpectedParentStructure 0
testTransitivesInOrder 0.001
testWithTransitiveOnly 0
testNonTransitivesInOrder 0.001
testGetSortedProjects 0

DefaultLifecyclesTest

testLifecycle 0.089

ThreadOutputMuxerTest

testSingleThreaded 0.231
testMultiThreaded 0.015

BuilderCommonTest

testAttachToThread 0
testResolveBuildPlan 0.006
testHandleBuildError 0.001
testGetKey 0

BuildListCalculatorTest

testCalculateProjectBuilds 0

ConcurrencyDependencyGraphTest

testConcurrencyGraphPrimaryVersion 0.001
testConcurrencyGraphDifferentCompletionOrder 0

LifecycleExecutionPlanCalculatorTest

testCalculateExecutionPlanWithGoalTasks 0.144

LifecycleTaskSegmentCalculatorImplTest

testCalculateProjectBuilds 0

PhaseRecorderTest

testObserveExecution 0.001

ProjectBuildListTest

testGetByTaskSegment 0

ProjectDependencyGraphStubTest

testADependencies 0

LifecycleExecutorSubModulesTest

testCreation 0.157

LifecycleExecutorTest

testLifecyclePluginsRetrievalForDefaultLifecycle 0.143
testFindingPluginPrefixforCleanClean 0.149
testSetupMojoExecution 0.136
testCalculationOfBuildPlanWithIndividualTaskOfTheCleanCleanGoal 0.128
testExecutionListeners 0.201
testPluginPrefixRetrieval 0.109
testLifecycleQueryingUsingADefaultLifecyclePhase 0.117
testCalculationOfBuildPlanWithIndividualTaskOfTheCleanLifecycle 0.086
testPluginConfigurationCreation 0.086
testInvalidGoalName 0.089
testCalculationOfBuildPlanTasksOfTheCleanLifecycleAndTheInstallLifecycle 0.092
testCalculationOfBuildPlanWithIndividualTaskWherePluginIsSpecifiedInThePom 0.086
testCalculationOfBuildPlanWithMultipleExecutionsOfModello 0.157

LifecyclePhaseTest

testSet 0.001
testToString 0

MavenExecutionPlanTest

testFindLastInPhaseMisc 0
testThreadSafeMojos 0
testFindLastInPhase 0
testFindLastWhenFirst 0

MavenLifecycleParticipantTest

testReactorDependencyInjection 0.085
testDependencyInjection 0.088

MavenTest

testLifecycleExecutionUsingADefaultLifecyclePhase 0.057

DefaultLegacySupportTest

testSetSession 0

PluginManagerTest

testMojoThatRequiresExecutionToAGivenPhaseBeforeExecutingItself 0.047
testAggregatorMojo 0.044
testPluginRealmCache 0.073
testThatPluginDependencyThatHasSystemScopeIsResolved 0.061
testMojoWhereInternallyStatedDependencyIsOverriddenByProject 0.042
testBuildExtensionsPluginLoading 0.066
testMojoConfigurationIsMergedCorrectly 0.047
testSurefirePlugin 0.044
testMojoThatIsPresentInTheCurrentBuild 0.046
testRemoteResourcesPlugin 0.044
testMojoDescriptorRetrieval 0.05
testPluginLoading 0.046

PluginParameterExceptionTest

testMissingRequiredMapTypeParameter 0
testMissingRequiredStringArrayTypeParameter 0
testMissingRequiredPropertiesTypeParameter 0
testMissingRequiredCollectionTypeParameter 0

PluginParameterExpressionEvaluatorTest

testLocalRepositoryExtraction 0.044
testPluginArtifactMapExpressionReference 0.048
testShouldExtractPluginArtifacts 0.04
testValueExtractionFromSystemPropertiesWithMissingProject 0.042
testMissingPOMPropertyRefInLargerExpression 0.041
testValueExtractionWithAPomValueContainingAPath 0.045
testPOMPropertyExtractionWithMissingProject_WithDotNotation 0.04
testTwoExpressions 0.043
testPluginArtifactIdExpressionReference 0.043
testEscapedVariablePassthrough 0.042
testMultipleSubExpressionsInLargerExpression 0.039
testPluginArtifactsExpressionReference 0.04
testEscapedVariablePassthroughInLargerExpression 0.035
testBasedirExtractionWithMissingProject 0.038
testPluginDescriptorExpressionReference 0.037
testValueExtractionFromSystemPropertiesWithMissingProject_WithDotNotation 0.039

DefaultMavenMetadataCacheTest

testCacheKey 0.012

MavenMetadataSourceTest

testShouldNotCarryExclusionsOverFromDependencyToDependency 0.011

CanonicalProjectBuilderTest

testProjectBuilder 0.047

DefaultMavenProjectBuilderTest

testImportScopePomResolvesFromPropertyBasedRepository 0.069
testBuildParentVersionRangeLocallyWithChildVersionExpression 0.047
testBuildValidParentVersionRangeLocally 0.044
testBuildParentVersionRangeExternallyWithChildVersionExpression 0.063
testPartialResultUponBadDependencyDeclaration 0.051
testBuildStubModelForMissingRemotePom 0.049
testBuildParentVersionRangeExternallyWithoutChildVersion 0.049
testBuildParentVersionRangeLocallyWithoutChildVersion 0.043
testBuildFromMiddlePom 0.049
testBuildParentVersionRangeExternally 0.053
testDuplicatePluginDefinitionsMerged 0.041

ExtensionDescriptorBuilderTest

testCompleteDescriptor 0
testEmptyDescriptor 0

MavenProjectTest

testEmptyConstructor 0.037
testGetModulePathAdjustment 0.043
testCloneWithDistributionManagement 0.042
testShouldInterpretChildPathAdjustmentBasedOnModulePaths 0.035
testClone 0.04
testCloneWithActiveProfile 0.038
testUndefinedOutputDirectory 0.036
testIdentityProtoInheritance 0.032
testCloneWithDependencyManagement 0.038

PomConstructionTest

testCompleteModelWithParent 0.111
testErroneousJoiningOfDifferentPluginsWithEqualExecutionIds 0.041
testPluginConfigurationUsingAttributesWithPluginManagementAndProfile 0.038
testUrlAppendWithChildPathAdjustment 0.038
testDuplicateDependenciesCauseLastDeclarationToBePickedInLenientMode 0.038
testDistributionManagement 0.034
testValidationErrorUponNonUniqueArtifactRepositoryIdInProfile 0.035
testInheritedPropertiesInterpolatedWithValuesFromChildWithActiveProfiles 0.039
testMailingListsAreInheritedButNotAggregated 0.039
testSingleConfigurationInheritance 0.037
testPercentEncodedUrlsMustNotBeDecoded 0.032
testReportingPluginConfig 0.037
testInterpolationOfBasedirInPomWithUnusualName 0.034
testDependencyOrderWithPluginManagement 0.037
testOrderOfMergedPluginExecutionsWithPluginManagement 0.035
testNonInheritedElementsInSubtreesOverriddenByChild 0.038
testProfileInjectionOrder 0.033
testDependencyScopeInheritance 0.036
testProfilePropertiesInterpolation 0.032
testOrderOfMergedPluginExecutionGoalsWithoutPluginManagement 0.035
testThatExecutionsWithoutIdsAreMergedAndTheChildWins 0.035
testExecutionConfigurationSubcollections 0.031
testInterpolationWithXmlMarkup 0.035
testRepoInheritance 0.039
testInterpolationOfNestedBuildDirectories 0.031
testOrderOfPluginConfigurationElementsWithPluginManagement 0.036
testManagedPluginConfigurationAppliesToImplicitPluginsIntroducedByPackaging 0.044
testMultipleExecutionIds 0.034
testInterpolationWithBasedirAlignedDirectories 0.033
testInterpolationWithSystemProperty 0.031
testPluginManagementInherited 0.032
testOrderOfPluginExecutionsWithoutPluginManagement 0.035
testReportingInterpolation 0.031
testOrderOfGoalsFromPluginExecutionWithoutPluginManagement 0.036
testProfileModules 0.033
testPluginExecutionInheritanceWhenChildDoesDeclarePluginAsWell 0.038
testValidationErrorUponNonUniquePluginRepositoryIdInProfile 0.03
testUncPath 0.034
testAppendArtifactIdOfChildToInheritedUrls 0.033
testValidationErrorUponNonUniqueArtifactRepositoryId 0.03
testOrderOfMergedPluginDependenciesWithoutPluginManagement 0.042
testOrderOfPluginExecutionConfigurationElementsWithoutPluginManagement 0.036
testOrderOfMergedPluginExecutionGoalsWithPluginManagement 0.036
testConsecutiveEmptyElements 0.033
testAppendOfInheritedPluginConfigurationWithNoProfile 0.039
testProfileModuleInheritance 0.036
testAppendOfInheritedPluginConfigurationWithActiveProfile 0.039
testErroneousJoiningOfDifferentPluginsWithEqualDependencies 0.032
testInheritedPropertiesInterpolatedWithValuesFromChildWithoutProfiles 0.034
testProfilePluginMngDependencies 0.036
testMultiplePluginExecutionsWithAndWithoutIdsWithoutPluginManagement 0.04
testDependencyInheritance 0.036
testManagedProfileDependency 0.031
testPropertiesInheritance 0.037
testBuildExtensionInheritance 0.041
testMergedFilterOrder 0.036
testPluginInheritanceOrder 0.036
testPrerequisitesAreNotInherited 0.033
testInterpolationOfBaseUrl 0.032
testPluginDeclarationsRetainPomOrderAfterInjectionOfDefaultPlugins 0.034
testCliPropsDominateProjectPropsDuringInterpolation 0.033
testPluginConfigurationUsingAttributesWithPluginManagement 0.029
testPluginOrder 0.032
testBuildDirectoriesUsePlatformSpecificFileSeparator 0.031
testProfileInjectedDependencies 0.034
testPluginManagementDependencies 0.034
testOrderOfMergedPluginExecutionsWithoutPluginManagement 0.035
testDevelopersAreInheritedButNotAggregated 0.03
testPropertiesNoDuplication 0.034
testDuplicateExclusionsDependency 0.038
testMergeOfPluginExecutionsWhenChildInheritsPluginVersion 0.032
testXmlTextCoalescing 0.041
testDefaultPluginsExecutionContributedByPackagingExecuteBeforeUserDefinedExecutions 0.04
testPomInheritance 0.038
testMergeOfPluginExecutionsWhenChildAndParentUseDifferentPluginVersions 0.035
testExecutionConfigurationJoin 0.031
testXmlWhitespaceHandling 0.032
testBooleanInterpolation 0.034
testOrderOfPluginExecutionsWithPluginManagement 0.032
testPluginConfigurationUsingAttributesWithoutPluginManagement 0.035
testPluginOrderAfterMergingWithInjectedPlugins 0.034
testMultipleFilters 0.03
testPluginOrderAfterMergingWithInheritedPlugins 0.033
testContributorsAreInheritedButNotAggregated 0.037
testInterpolationOfLegacyExpressionsThatDontIncludeTheProjectPrefix 0.034
testPluginExecutionInheritanceWhenChildDoesNotDeclarePlugin 0.033
testParentInterpolation 0.031
testPluginInheritanceSimple 0.034
testProfileDependenciesMultipleProfiles 0.037
testParentInheritance 0.032
testFullInterpolationOfNestedExpressions 0.033
testPluginManagementInheritance 0.033
testJoiningOfContainersWhenChildHasEmptyElements 0.036
testCompleteModelWithoutParent 0.045
testAppendArtifactIdOfParentAndChildToInheritedUrls 0.036
testValidationErrorUponNonUniquePluginRepositoryId 0.033
testConfigWithPluginManagement 0.034
testOrderOfPluginConfigurationElementsWithoutPluginManagement 0.034
testLicensesAreInheritedButNotAggregated 0.036
testOrderOfPluginExecutionConfigurationElementsWithPluginManagement 0.03
testDependencyManagementWithInterpolation 0.032
testDependencyScope 0.034
testJdkActivation 0.031
testProfileDefaultActivation 0.035
testOrderOfMergedPluginDependenciesWithPluginManagement 0.033
testOverridingOfInheritedPluginExecutionsWithPluginManagement 0.034
testProfilePlugins 0.031
testMergeOfInheritedPluginConfiguration 0.033
testOverridingOfInheritedPluginExecutionsWithoutPluginManagement 0.035
testPluginManagementDuplicate 0.033
testMultiplePluginExecutionsWithAndWithoutIdsWithPluginManagement 0.033
testOrderOfGoalsFromPluginExecutionWithPluginManagement 0.032
testEmptyScm 0.032
testEmptyUrl 0.037
testProjectArtifactIdIsNotInheritedButMandatory 0.028
testPomEncoding 0.03
testPluginConfigProperties 0.028
testExecutionConfiguration 0.03
testParentPomPackagingMustBePom 0.038
testDependencyOrderWithoutPluginManagement 0.032
testMultipleRepositories 0.03
testDifferentContainersWithSameId 0.032

ProjectBuilderTest

testVersionlessManagedDependency 0.033
testSystemScopeDependencyIsPresentInTheCompileClasspathElements 0.04
testBuildFromModelSource 0.038

ProjectModelResolverTest

testResolveParentThrowsUnresolvableModelExceptionWhenNotFound 0.03
testResolveDependencyThrowsUnresolvableModelExceptionWhenNotFound 0.03
testResolveDependencySuccessfullyResolvesExistingDependencyWithoutRange 0.037
testResolveParentSuccessfullyResolvesExistingParentWithoutRange 0.029
testResolveParentSuccessfullyResolvesExistingParentUsingHighestVersion 0.029
testResolveDependencyThrowsUnresolvableModelExceptionWhenNoMatchingVersionFound 0.032
testResolveDependencySuccessfullyResolvesExistingDependencyUsingHighestVersion 0.029
testResolveDependencyThrowsUnresolvableModelExceptionWhenUsingRangesWithoutUpperBound 0.035
testResolveParentThrowsUnresolvableModelExceptionWhenNoMatchingVersionFound 0.034
testResolveParentThrowsUnresolvableModelExceptionWhenUsingRangesWithoutUpperBound 0.032

ProjectSorterTest

testDependencyPrecedesProjectThatUsesSpecificDependencyVersion 0
testPluginDependenciesInfluenceSorting 0
testShouldNotFailWhenManagedPluginDepReferencesCurrentProject 0
testMatchingIdsAndDifferentVersions 0.001
testPluginVersionsAreConsidered 0
testMatchingIdsAndVersions 0
testShouldNotFailWhenPluginDepReferencesCurrentProject 0
testMatchingGroupIdsDifferentArtifactIds 0
testShouldNotFailWhenProjectReferencesNonExistentProject 0
testDependencyPrecedesProjectThatUsesUnresolvedDependencyVersion 0
testMatchingArtifactIdsDifferentGroupIds 0
testPluginDependenciesInfluenceSorting_DeclarationInParent 0

ProjectDependenciesResolverTest

testSystemScopeDependencies 0.037
testSystemScopeDependencyIsPresentInTheCompileClasspathElements 0.039

DefaultRuntimeInformationTest

testGetMavenVersion 0.014
testIsMavenVersion 0.011

PomConstructionWithSettingsTest

testPomAndSettingsInterpolation 0.04
testRepositories 0.031
testSettingsNoPom 0.034

SettingsUtilsTest

testShouldAppendRecessivePluginGroupIds 0
testRoundTripProfiles 0.003

DefaultToolchainsBuilderTest

testBuildRequestWithUserToolchains 0.117
testBuildRequestWithBothToolchains 0.001
testBuildEmptyRequest 0.001
testBuildRequestWithGlobalToolchains 0
testIOException 0.003
testStrictToolchainsParseException 0.001

ToolchainsBuildingExceptionTest

testOneProblem 0
testNoProblems 0
testUnknownPosition 0
testUnknownPositionAndSource 0

DefaultToolchainManagerPrivateTest

testMisconfiguredToolchain 0.026
testToolchainsForAvailableType 0.009
testToolchainsForConfiguredType 0.001
testToolchainsForUnknownType 0.001

DefaultToolchainManagerTest

testModelAndFactory 0.001
testModelsAndFactory 0
testRequirements 0.002
testNoModels 0
testModelNoFactory 0.001

DefaultToolchainTest

testGetModel 0.001
testGetType 0
testGetLogger 0
testEquals 0.002
testNonMatchingRequirementProperty 0.001
testMissingRequirementProperty 0.001

MavenToolchainMergerTest

testMergeJdkExtra 0.001
testMergeNulls 0
testMergeJdkExtend 0.001
testMergeJdk 0

RequirementMatcherFactoryTest

testCreateVersionMatcher 0.001
testCreateExactMatcher 0