Add hook to delete temporary json file on exit 55/8055/1
authorDileep Ranganathan <dileep.ranganathan@intel.com>
Fri, 18 Aug 2017 23:02:02 +0000 (16:02 -0700)
committerDileep Ranganathan <dileep.ranganathan@intel.com>
Fri, 18 Aug 2017 23:02:02 +0000 (16:02 -0700)
Change-Id: I1f5cbcec04d66cd47ee39f14a2cc00e48c9aa6f5
Issue-Id: AAI-197
Signed-off-by: Dileep Ranganathan <dileep.ranganathan@intel.com>
aai-core/src/test/java/org/openecomp/aai/dbmodel/DbEdgeRulesConverterTest.java

index 1310a05..3a1d9cc 100644 (file)
@@ -73,15 +73,18 @@ public class DbEdgeRulesConverterTest {
                                .putAll("baz|quux",
                                                "treatsVeryKindly,IN,One2One,true,true,true,true")
                                .build();
-               
+
                try {
                        dberCon.setup(dest);
                        File result = new File(outFile);
+                       //Add delete hook to delete the temporary result file on exit/
+                       result.deleteOnExit();
                        FileOutputStream writeStream = new FileOutputStream(result);
                        Writer writer = new OutputStreamWriter(writeStream);
                        dberCon.convert(EdgeRules, writer);
                        File compare = new File("src/test/resources/dbEdgeRulesConversion/conversionTestCompare.json");
                        assertTrue(FileUtils.contentEquals(result, compare));
+                       writer.close();
                } catch (IOException e) {
                        e.printStackTrace();
                        fail("IOException on setup");