mirror of
https://github.com/apache/commons-collections.git
synced 2025-02-17 07:26:39 +00:00
more generic name for serialized collections
git-svn-id: https://svn.apache.org/repos/asf/jakarta/commons/proper/collections/trunk@130602 13f79535-47bb-0310-9956-ffa450edef68
This commit is contained in:
parent
26630ea34c
commit
b94322904e
@ -1,7 +1,7 @@
|
||||
/*
|
||||
* $Header: /home/jerenkrantz/tmp/commons/commons-convert/cvs/home/cvs/jakarta-commons//collections/src/test/org/apache/commons/collections/Attic/TestMap.java,v 1.13 2002/02/26 00:08:07 morgand Exp $
|
||||
* $Revision: 1.13 $
|
||||
* $Date: 2002/02/26 00:08:07 $
|
||||
* $Header: /home/jerenkrantz/tmp/commons/commons-convert/cvs/home/cvs/jakarta-commons//collections/src/test/org/apache/commons/collections/Attic/TestMap.java,v 1.14 2002/02/26 18:08:58 morgand Exp $
|
||||
* $Revision: 1.14 $
|
||||
* $Date: 2002/02/26 18:08:58 $
|
||||
*
|
||||
* ====================================================================
|
||||
*
|
||||
@ -87,7 +87,7 @@ import java.util.NoSuchElementException;
|
||||
*
|
||||
* @author Michael Smith
|
||||
* @author Rodney Waldhoff
|
||||
* @version $Id: TestMap.java,v 1.13 2002/02/26 00:08:07 morgand Exp $
|
||||
* @version $Id: TestMap.java,v 1.14 2002/02/26 18:08:58 morgand Exp $
|
||||
*/
|
||||
public abstract class TestMap extends TestObject {
|
||||
|
||||
@ -929,31 +929,6 @@ public abstract class TestMap extends TestObject {
|
||||
assertEquals("Both maps are same size",map2.size(),getSampleKeys().length);
|
||||
}
|
||||
|
||||
|
||||
public String getCanonicalEmptyMapName(Map map) {
|
||||
StringBuffer retval = new StringBuffer();
|
||||
retval.append("data/test/");
|
||||
String mapName = map.getClass().getName();
|
||||
mapName = mapName.substring(mapName.lastIndexOf(".")+1,mapName.length());
|
||||
retval.append(mapName);
|
||||
retval.append(".emptyMap.version");
|
||||
retval.append(getCompatibilityVersion());
|
||||
retval.append(".obj");
|
||||
return retval.toString();
|
||||
}
|
||||
|
||||
public String getCanonicalFullMapName(Map map) {
|
||||
StringBuffer retval = new StringBuffer();
|
||||
retval.append("data/test/");
|
||||
String mapName = map.getClass().getName();
|
||||
mapName = mapName.substring(mapName.lastIndexOf(".")+1,mapName.length());
|
||||
retval.append(mapName);
|
||||
retval.append(".fullMap.version");
|
||||
retval.append(getCompatibilityVersion());
|
||||
retval.append(".obj");
|
||||
return retval.toString();
|
||||
}
|
||||
|
||||
/**
|
||||
* Compare the current serialized form of the Map
|
||||
* against the canonical version in CVS.
|
||||
@ -964,12 +939,12 @@ public abstract class TestMap extends TestObject {
|
||||
Map map = makeEmptyMap();
|
||||
if (!(map instanceof Serializable)) return;
|
||||
|
||||
writeExternalFormToDisk((Serializable) map, getCanonicalEmptyMapName(map));
|
||||
writeExternalFormToDisk((Serializable) map, getCanonicalEmptyCollectionName(map));
|
||||
*/
|
||||
|
||||
// test to make sure the canonical form has been preserved
|
||||
if (!(makeEmptyMap() instanceof Serializable)) return;
|
||||
Map map = (Map) readExternalFormFromDisk(getCanonicalEmptyMapName(makeEmptyMap()));
|
||||
Map map = (Map) readExternalFormFromDisk(getCanonicalEmptyCollectionName(makeEmptyMap()));
|
||||
assertTrue("Map is empty",map.isEmpty() == true);
|
||||
}
|
||||
|
||||
@ -983,12 +958,12 @@ public abstract class TestMap extends TestObject {
|
||||
Map map = makeFullMap();
|
||||
if (!(map instanceof Serializable)) return;
|
||||
|
||||
writeExternalFormToDisk((Serializable) map, getCanonicalFullMapName(map));
|
||||
writeExternalFormToDisk((Serializable) map, getCanonicalFullCollectionName(map));
|
||||
*/
|
||||
|
||||
// test to make sure the canonical form has been preserved
|
||||
if (!(makeFullMap() instanceof Serializable)) return;
|
||||
Map map = (Map) readExternalFormFromDisk(getCanonicalFullMapName(makeFullMap()));
|
||||
Map map = (Map) readExternalFormFromDisk(getCanonicalFullCollectionName(makeFullMap()));
|
||||
assertEquals("Map is the right size",map.size(), getSampleKeys().length);
|
||||
}
|
||||
|
||||
|
@ -1,7 +1,7 @@
|
||||
/*
|
||||
* $Header: /home/jerenkrantz/tmp/commons/commons-convert/cvs/home/cvs/jakarta-commons//collections/src/test/org/apache/commons/collections/Attic/TestObject.java,v 1.7 2002/02/26 00:08:07 morgand Exp $
|
||||
* $Revision: 1.7 $
|
||||
* $Date: 2002/02/26 00:08:07 $
|
||||
* $Header: /home/jerenkrantz/tmp/commons/commons-convert/cvs/home/cvs/jakarta-commons//collections/src/test/org/apache/commons/collections/Attic/TestObject.java,v 1.8 2002/02/26 18:08:58 morgand Exp $
|
||||
* $Revision: 1.8 $
|
||||
* $Date: 2002/02/26 18:08:58 $
|
||||
*
|
||||
* ====================================================================
|
||||
*
|
||||
@ -90,7 +90,7 @@ import java.util.NoSuchElementException;
|
||||
* test case (method) your {@link Object} fails.
|
||||
*
|
||||
* @author Rodney Waldhoff
|
||||
* @version $Id: TestObject.java,v 1.7 2002/02/26 00:08:07 morgand Exp $
|
||||
* @version $Id: TestObject.java,v 1.8 2002/02/26 18:08:58 morgand Exp $
|
||||
*/
|
||||
public abstract class TestObject extends TestCase {
|
||||
public TestObject(String testName) {
|
||||
@ -235,4 +235,28 @@ public abstract class TestObject extends TestCase {
|
||||
Object p = readExternalFormFromBytes(objekt);
|
||||
}
|
||||
}
|
||||
|
||||
public String getCanonicalEmptyCollectionName(Object object) {
|
||||
StringBuffer retval = new StringBuffer();
|
||||
retval.append("data/test/");
|
||||
String colName = object.getClass().getName();
|
||||
colName = colName.substring(colName.lastIndexOf(".")+1,colName.length());
|
||||
retval.append(colName);
|
||||
retval.append(".emptyCollection.version");
|
||||
retval.append(getCompatibilityVersion());
|
||||
retval.append(".obj");
|
||||
return retval.toString();
|
||||
}
|
||||
|
||||
public String getCanonicalFullCollectionName(Object object) {
|
||||
StringBuffer retval = new StringBuffer();
|
||||
retval.append("data/test/");
|
||||
String colName = object.getClass().getName();
|
||||
colName = colName.substring(colName.lastIndexOf(".")+1,colName.length());
|
||||
retval.append(colName);
|
||||
retval.append(".fullCollection.version");
|
||||
retval.append(getCompatibilityVersion());
|
||||
retval.append(".obj");
|
||||
return retval.toString();
|
||||
}
|
||||
}
|
||||
|
Loading…
x
Reference in New Issue
Block a user