@Test
  public void convertsSlashedClassResourceNamesToDotted() throws Exception {
    NamesFromClassResources toAnalyse = new NamesFromClassResources(".*");
    String[] resources = {
      "com/some/classfile/Whatever.class",
    };

    assertThat(
        toAnalyse.asDotted(resources), contains(aDottedClassNameOf("com.some.classfile.Whatever")));
  }
  @Test
  public void appliesGivenRegularExpressionToFilterOutClassNames() throws Exception {
    String[] resources = {"com/some/classfile/FindMe.class", "com/some/classfile/IgnoreThis.class"};
    NamesFromClassResources toAnalyse = new NamesFromClassResources(".*FindMe.*");

    assertThat(
        toAnalyse.asDotted(resources),
        allOf(
            contains(aDottedClassNameOf("com.some.classfile.FindMe")),
            Matchers.<Dotted>iterableWithSize(1)));
  }