From cf4a32b2606ff7700a6d79b1ac0228fb1564c3ed Mon Sep 17 00:00:00 2001 From: Jeremy Long Date: Fri, 14 Feb 2014 22:15:13 -0500 Subject: [PATCH] updated test case to build serialized hashmap for CWE version 2.5 for issue #68 Former-commit-id: 9f39e0eb71be6814ddf2f172a9f2f820b43dc1ef --- .../dependencycheck/data/cwe/CweDBTest.java | 19 +++++++++++++++++-- 1 file changed, 17 insertions(+), 2 deletions(-) diff --git a/dependency-check-core/src/test/java/org/owasp/dependencycheck/data/cwe/CweDBTest.java b/dependency-check-core/src/test/java/org/owasp/dependencycheck/data/cwe/CweDBTest.java index dd4572f96..ac56f7f9f 100644 --- a/dependency-check-core/src/test/java/org/owasp/dependencycheck/data/cwe/CweDBTest.java +++ b/dependency-check-core/src/test/java/org/owasp/dependencycheck/data/cwe/CweDBTest.java @@ -59,11 +59,26 @@ public class CweDBTest { // SAXParser saxParser = factory.newSAXParser(); // // CweHandler handler = new CweHandler(); -// File file = new File(this.getClass().getClassLoader().getResource("cwe.2000.xml").getPath()); +// //File file = new File(this.getClass().getClassLoader().getResource("cwe.2000.xml").getPath()); +// File file = new File(this.getClass().getClassLoader().getResource("cwec_v2.5.xml").getPath()); // // saxParser.parse(file, handler); // System.out.println("Found " + handler.getCwe().size() + " cwe entries."); -// Map cwe = handler.getCwe(); +// Map cwe = handler.getCwe(); +//// FileOutputStream fout = new FileOutputStream("target/current.csv"); +//// //FileOutputStream fout = new FileOutputStream("target/new.csv"); +//// PrintWriter writer = new PrintWriter(fout); +//// for (Map.Entry entry : cwe.entrySet()) { +//// writer.print('"'); +//// writer.print(entry.getKey()); +//// writer.print('"'); +//// writer.print(','); +//// writer.print('"'); +//// writer.print(entry.getValue()); +//// writer.println('"'); +//// } +//// writer.close(); +// // FileOutputStream fout = new FileOutputStream("src/main/resources/data/cwe.hashmap.serialized"); // ObjectOutputStream objOut = new ObjectOutputStream(fout); // objOut.writeObject(cwe);