@Test
public void testOneFinalPackage() {

    assertThat(qavNameMatcher.matches("com.my.project.module.*", "com.my.project.module.A1"), is(true));
    assertThat(qavNameMatcher.matches("com.my.project.module.*", "com.my.project.module.a.A1"), is(false));
    assertThat(qavNameMatcher.matches("com.my.project.module.*", "com.my.project.util.A1"), is(false));
    assertThat(qavNameMatcher.matches("com.my.project.module.**", "com.my.project.module.a.A1"), is(true));
    assertThat(qavNameMatcher.matches("com.my.project.module.**", "com.my.project.module.a.b.c.A1"), is(true));
    assertThat(qavNameMatcher.matches("com.my.project.module.*", "com.my.project.module"), is(false));
    assertThat(qavNameMatcher.matches("com.my.project.module.**", "com.my.project.module"), is(true));
    assertThat(qavNameMatcher.matches("com.my.project.module.*", "com.my.project.module."), is(true));
}