GEODE-3050: prevent empty dat files Move creation of dat files to test methods to avoid overwriting full dat file from other test.
Project: http://git-wip-us.apache.org/repos/asf/geode/repo Commit: http://git-wip-us.apache.org/repos/asf/geode/commit/46399d4b Tree: http://git-wip-us.apache.org/repos/asf/geode/tree/46399d4b Diff: http://git-wip-us.apache.org/repos/asf/geode/diff/46399d4b Branch: refs/heads/feature/GEODE-3023 Commit: 46399d4bf70cdbae89ef11858d65fa7191c4db93 Parents: 3fa8bd4 Author: Kirk Lund <[email protected]> Authored: Wed Jun 7 16:55:54 2017 -0700 Committer: Udo Kohlmeyer <[email protected]> Committed: Fri Jun 9 13:12:03 2017 -0700 ---------------------------------------------------------------------- .../codeAnalysis/AnalyzeSerializablesJUnitTest.java | 13 ++++++++----- 1 file changed, 8 insertions(+), 5 deletions(-) ---------------------------------------------------------------------- http://git-wip-us.apache.org/repos/asf/geode/blob/46399d4b/geode-core/src/test/java/org/apache/geode/codeAnalysis/AnalyzeSerializablesJUnitTest.java ---------------------------------------------------------------------- diff --git a/geode-core/src/test/java/org/apache/geode/codeAnalysis/AnalyzeSerializablesJUnitTest.java b/geode-core/src/test/java/org/apache/geode/codeAnalysis/AnalyzeSerializablesJUnitTest.java index dc73f04..2ba11a2 100644 --- a/geode-core/src/test/java/org/apache/geode/codeAnalysis/AnalyzeSerializablesJUnitTest.java +++ b/geode-core/src/test/java/org/apache/geode/codeAnalysis/AnalyzeSerializablesJUnitTest.java @@ -89,11 +89,6 @@ public class AnalyzeSerializablesJUnitTest { this.expectedSerializables = loadClassesAndVariables(expectedSerializablesFile); Collections.sort(this.expectedSerializables); - - // setup empty actual files - - this.actualDataSerializablesFile = createEmptyFile("actualDataSerializables.dat"); - this.actualSerializablesFile = createEmptyFile("actualSerializables.dat"); } /** @@ -107,6 +102,10 @@ public class AnalyzeSerializablesJUnitTest { public void testDataSerializables() throws Exception { System.out.println(this.testName.getMethodName() + " starting"); + this.actualDataSerializablesFile = createEmptyFile("actualDataSerializables.dat"); + System.out.println(this.testName.getMethodName() + " actualDataSerializablesFile=" + + this.actualDataSerializablesFile.getAbsolutePath()); + List<ClassAndMethods> actualDataSerializables = findToDatasAndFromDatas(); storeClassesAndMethods(actualDataSerializables, this.actualDataSerializablesFile); @@ -128,6 +127,10 @@ public class AnalyzeSerializablesJUnitTest { public void testSerializables() throws Exception { System.out.println(this.testName.getMethodName() + " starting"); + this.actualSerializablesFile = createEmptyFile("actualSerializables.dat"); + System.out.println(this.testName.getMethodName() + " actualSerializablesFile=" + + this.actualSerializablesFile.getAbsolutePath()); + List<ClassAndVariables> actualSerializables = findSerializables(); storeClassesAndVariables(actualSerializables, this.actualSerializablesFile);
