mirror of
https://gitee.com/chinabugotech/hutool.git
synced 2025-05-09 23:51:34 +08:00
FuncKeyMap的子类,传入可被序列化的keyFunc
This commit is contained in:
parent
432f3a0956
commit
d61fed995f
@ -26,12 +26,12 @@ public class CamelCaseMapTest {
|
||||
public void testSerializable() {
|
||||
CamelCaseMap<String, String> map = new CamelCaseMap<>();
|
||||
map.put("serializable_key", "OK");
|
||||
CamelCaseMap<String, String> unSerializableMap = SerializeUtil.deserialize(SerializeUtil.serialize(map));
|
||||
Assert.assertEquals("OK", unSerializableMap.get("serializable_key"));
|
||||
Assert.assertEquals("OK", unSerializableMap.get("serializableKey"));
|
||||
unSerializableMap.put("serializable_func", "OK");
|
||||
Assert.assertEquals("OK", unSerializableMap.get("serializable_func"));
|
||||
Assert.assertEquals("OK", unSerializableMap.get("serializableFunc"));
|
||||
CamelCaseMap<String, String> deSerializableMap = SerializeUtil.deserialize(SerializeUtil.serialize(map));
|
||||
Assert.assertEquals("OK", deSerializableMap.get("serializable_key"));
|
||||
Assert.assertEquals("OK", deSerializableMap.get("serializableKey"));
|
||||
deSerializableMap.put("serializable_func", "OK");
|
||||
Assert.assertEquals("OK", deSerializableMap.get("serializable_func"));
|
||||
Assert.assertEquals("OK", deSerializableMap.get("serializableFunc"));
|
||||
}
|
||||
|
||||
|
||||
|
Loading…
x
Reference in New Issue
Block a user