Fix unit tests.
[lgpl/argeo-commons.git] / org.argeo.jcr / ext / test / org / argeo / jcr / fs / JcrFileSystemTest.java
index de2e8e828ff61b55ceb29382c3f7120253218ef9..190eb949a0f0bcacc4308470a0725d96d5922051 100644 (file)
@@ -66,6 +66,9 @@ public class JcrFileSystemTest extends TestCase {
                log.debug("Created sub directories " + subsubdir);
                Path copiedFile = testDir.resolve("copiedFile.txt");
                log.debug("Resolved " + copiedFile);
+               Path relativeCopiedFile = testDir.relativize(copiedFile);
+               assertEquals(copiedFile.getFileName().toString(), relativeCopiedFile.toString());
+               log.debug("Relative copied file " + relativeCopiedFile);
                try (OutputStream out = Files.newOutputStream(copiedFile); InputStream in = Files.newInputStream(testPath)) {
                        IOUtils.copy(in, out);
                }
@@ -90,7 +93,7 @@ public class JcrFileSystemTest extends TestCase {
                log.debug("Listed " + testDir);
                // Generic attributes
                Map<String, Object> attrs = Files.readAttributes(copiedFile, "*");
-               assertEquals(5, attrs.size());
+               assertEquals(3, attrs.size());
                log.debug("Read attributes of " + copiedFile + ": " + attrs.keySet());
                // Direct node access
                NodeFileAttributes nfa = Files.readAttributes(copiedFile, NodeFileAttributes.class);
@@ -100,7 +103,7 @@ public class JcrFileSystemTest extends TestCase {
                Files.setAttribute(copiedFile, Property.JCR_LANGUAGE, "fr");
                log.debug("Set language");
                attrs = Files.readAttributes(copiedFile, "*");
-               assertEquals(6, attrs.size());
+               assertEquals(4, attrs.size());
                log.debug("Read attributes of " + copiedFile + ": " + attrs.keySet());
        }