def test_deserializeFromDictionary_ShouldDeserializeJsonDictionaryObjecToRelatedObject(self): employeeJsonDictionary = Employee.createSampleDictionary() jsonDeserializer = Deserializer() employeeInstance = jsonDeserializer.deserialize_from_dictionary(employeeJsonDictionary) assert employeeInstance is not None assert employeeInstance.Birthdate is not None assert isinstance(employeeInstance, Employee)
def test_serializeToDictionary_ShouldSerializeObjectToJsonDictionaryObject(self): employeeInstance = Employee.createSampleInstance() jsonSerializer = Serializer() employeeJsonDictionary = jsonSerializer.serialize_to_dictionary(employeeInstance) assert employeeJsonDictionary is not None assert isinstance(employeeJsonDictionary, dict) assert len(employeeJsonDictionary) > 0
def test_serializeToString_ShouldSerializeObjectToJsonStringFormat(self): employeeInstance = Employee.createSampleInstance() jsonSerializer = Serializer() employeeJsonString = jsonSerializer.serialize_to_string(employeeInstance) assert employeeJsonString is not None assert employeeJsonString.strip() != "" assert employeeJsonString.strip() != "null" assert isinstance(employeeJsonString, str)
def test_deserializeFromString_ShouldDesrializeJsonStringFormatToRelatedObject(self): employeeJsonString = Employee.createSampleJson() jsonDeserializer = Deserializer() employeeInstance = jsonDeserializer.deserialize_from_string(employeeJsonString) datetime.now().isoformat() assert employeeInstance is not None assert employeeInstance.Birthdate is not None assert isinstance(employeeInstance, Employee)
def setUp(self): self.key = "YyxuKKj7ir9NIfbM00C2DfBeTonX7t_uIAa-Vjbyqbg=" self.object = Employee.createSampleInstance()