From the maven-surefire-plugin doc:
By default, the Surefire Plugin will automatically include all test classes with the following wildcard patterns: "**/Test*.java" - includes all of its subdirectories and all java filenames that start with "Test". "**/*Test.java" - includes all of its subdirectories and all java filenames that end with "Test". "**/*TestCase.java" - includes all of its subdirectories and all java filenames that end with "TestCase".
There are seven unit test classes that don't conform:
resteasy-jaxrs: org.jboss.resteasy.test.client.Regression435.java org.jboss.resteasy.test.finegrain.methodparams.MatrixParamAsPrimitive.java org.jboss.resteasy.test.finegrain.methodparams.UriParamsWithLocator.java org.jboss.resteasy.test.finegrain.resource.CovariantReturnSubresourceLocators.java org.jboss.resteasy.test.form.FormBodyTestResource.java resteasy-jaxb-provider: org.jboss.resteasy.test.providers.jaxb.collection.CollectionTest2 org.jboss.resteasy.test.providers.jaxb.regression.EmptyContentType