diff --git a/bindings/java/test/org/sleuthkit/datamodel/CPPtoJavaCompare.java b/bindings/java/test/org/sleuthkit/datamodel/CPPtoJavaCompare.java index 0ef3a72011d10f91a17c17137ae56ee3f078efcc..f7bf79afe3c180727967c956dd0f0666c0a28ebc 100644 --- a/bindings/java/test/org/sleuthkit/datamodel/CPPtoJavaCompare.java +++ b/bindings/java/test/org/sleuthkit/datamodel/CPPtoJavaCompare.java @@ -121,7 +121,7 @@ public FileWriter traverse(SleuthkitCase sk, String path) { private void tskTraverse(List<Content> lc, Appendable reslt) { for (Content c : lc) { try { - if (c instanceof FsContent) { + if (c instanceof FsContent && !c.getUniquePath().endsWith(".") && !c.getUniquePath().endsWith("/")) { try { reslt.append(DataModelTestSuite.getFsCData((FsContent) c)); reslt.append("\n"); diff --git a/bindings/java/test/org/sleuthkit/datamodel/DataModelTestSuite.java b/bindings/java/test/org/sleuthkit/datamodel/DataModelTestSuite.java index c5b30f3d01c8b85e68e9ff0acdd329391708e460..34c4b3e0e1960c57e248210efb4bdbc735cfd2f6 100644 --- a/bindings/java/test/org/sleuthkit/datamodel/DataModelTestSuite.java +++ b/bindings/java/test/org/sleuthkit/datamodel/DataModelTestSuite.java @@ -201,7 +201,6 @@ private static void getTSKData(String standardPath, List<String> img) { Scanner read = new Scanner(p.getInputStream()); Scanner error1 = new Scanner(p.getErrorStream()); FileWriter out = new FileWriter(standardPath); - read.nextLine(); while (read.hasNextLine()) { String line = read.nextLine(); line = line.replace(" (deleted)", ""); @@ -393,7 +392,7 @@ protected static String getFsCData(FsContent fi) throws TskCoreException { if (fi.isVirtual() && !fi.isDir()) { prpnd = "v/"; } - return ("0|" + name + "|" + fi.metaAddr + "|" + prpnd + fi.getModesAsString() + "|0|0|" + fi.getSize() + "|" + fi.getAtime() + "|" + fi.getMtime() + "|" + fi.getCtime() + "|" + fi.getCrtime()); + return ("0|" + name + "|" + fi.metaAddr + "|" + prpnd + fi.getModesAsString() + "|" + fi.getUid() + "|0|" + fi.getSize() + "|" + fi.getAtime() + "|" + fi.getMtime() + "|" + fi.getCtime() + "|" + fi.getCrtime()); } /** @@ -421,7 +420,6 @@ public boolean accept(java.io.File f) { for (ImgTraverser tstrn : tests) { String standardPath = DataModelTestSuite.standardPath(paths, tstrn.getClass().getSimpleName()); System.out.println("Creating " + tstrn.getClass().getSimpleName() + " standard for: " + paths.get(0)); - String exFile = standardPath.replace(".txt", DataModelTestSuite.EX + ".txt"); DataModelTestSuite.createStandard(standardPath, tempDirPath, paths, tstrn); } String standardPathCPP = DataModelTestSuite.standardPath(paths, CPPtoJavaCompare.class.getSimpleName());