@Test @SuppressWarnings("unchecked") public void testDirectoryResourceResolveShouldBeTheSameForChild() throws IOException { File file = File.createTempFile("fileresourcetest", ".tmp"); file.deleteOnExit(); FileResource<?> fileResource = resourceFactory.create(FileResource.class, file); FileResource<?> parentResource = resourceFactory.create(FileResource.class, file.getParentFile()); Assert.assertNotNull(fileResource); Assert.assertNotNull(parentResource); List<Resource<?>> children = parentResource.resolveChildren(file.getName()); Assert.assertEquals(1, children.size()); Assert.assertEquals(fileResource, children.get(0)); }