@Test
public void testListDecisionTablesInPackage() {

    final Path path = mock(Path.class);
    when(path.toURI()).thenReturn("file://project/src/main/resources/dtable1.gdst");
    resolvedPaths.add(makeNioPath("file://project/src/main/resources/dtable1.gdst"));
    resolvedPaths.add(makeNioPath("file://project/src/main/resources/dtable2.gdst"));
    resolvedPaths.add(makeNioPath("file://project/src/main/resources/dtable3.gdst"));
    resolvedPaths.add(makeNioPath("file://project/src/main/resources/pupa.smurf"));
    final List<Path> paths = service.listDecisionTablesInPackage(path);
    assertNotNull(paths);
    assertEquals(3,
                 paths.size());
    final Set<String> fileNames = new HashSet<>();
    fileNames.addAll(paths.stream().collect(Collectors.mapping(Path::getFileName,
                                                               Collectors.toSet())));
    assertTrue(fileNames.contains("dtable1.gdst"));
    assertTrue(fileNames.contains("dtable2.gdst"));
    assertTrue(fileNames.contains("dtable3.gdst"));
}