void OW_EnumerationTestCases::testReleaseFile() { String file; { Enumeration<String> e; e.addElement("5"); unitAssert(e.numberOfElements() == 1); e.addElement("a"); unitAssert(e.numberOfElements() == 2); unitAssert(!e.usingTempFile()); file = e.releaseFile(); unitAssert(file.length() > 0); unitAssert(e.numberOfElements() == 0); } Enumeration<String> e2(file); unitAssert(e2.numberOfElements() == 2); unitAssert(e2.nextElement() == String("5")); unitAssert(e2.numberOfElements() == 1); unitAssert(e2.nextElement() == String("a")); unitAssert(e2.numberOfElements() == 0); }