Add test code for generateId, serserialize & unserialize