From d7f3d8624bc29073488d7f5af0031c5db4b49361 Mon Sep 17 00:00:00 2001 From: Sean-M <Smoss117@gmail.com> Date: Mon, 4 Feb 2013 14:20:55 -0500 Subject: [PATCH] Updated CPPtoJavaCompare, now works properly --- .../java/test/org/sleuthkit/datamodel/CPPtoJavaCompare.java | 2 +- .../java/test/org/sleuthkit/datamodel/DataModelTestSuite.java | 4 +--- 2 files changed, 2 insertions(+), 4 deletions(-) diff --git a/bindings/java/test/org/sleuthkit/datamodel/CPPtoJavaCompare.java b/bindings/java/test/org/sleuthkit/datamodel/CPPtoJavaCompare.java index 0ef3a7201..f7bf79afe 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 c5b30f3d0..34c4b3e0e 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()); -- GitLab