### Question:
TypeDef extends TypeDefSummary { @Override public String toString() { return "TypeDef{" + "name='" + name + '\'' + ", superType=" + superType + ", description='" + description + '\'' + ", descriptionGUID='" + descriptionGUID + '\'' + ", origin='" + origin + '\'' + ", createdBy='" + createdBy + '\'' + ", updatedBy='" + updatedBy + '\'' + ", createTime=" + createTime + ", updateTime=" + updateTime + ", options=" + options + ", externalStandardMappings=" + externalStandardMappings + ", validInstanceStatusList=" + validInstanceStatusList + ", initialStatus=" + initialStatus + ", propertiesDefinition=" + propertiesDefinition + ", version=" + version + ", versionName='" + versionName + '\'' + ", category=" + category + ", guid='" + guid + '\'' + '}'; } protected  TypeDef(); protected  TypeDef(TypeDefCategory category);   TypeDef(TypeDefCategory category,
            String          guid,
            String          name,
            long            version,
            String          versionName); protected  TypeDef(TypeDef template); abstract TypeDef cloneFromSubclass(); TypeDefLink getSuperType(); void setSuperType(TypeDefLink superType); String getDescription(); void setDescription(String description); String getDescriptionGUID(); void setDescriptionGUID(String descriptionGUID); String getOrigin(); void setOrigin(String origin); String getCreatedBy(); void setCreatedBy(String createdBy); String getUpdatedBy(); void setUpdatedBy(String updatedBy); Date getCreateTime(); void setCreateTime(Date createTime); Date getUpdateTime(); void setUpdateTime(Date updateTime); Map<String, String> getOptions(); void setOptions(Map<String, String> options); List<ExternalStandardMapping> getExternalStandardMappings(); void setExternalStandardMappings(List<ExternalStandardMapping> externalStandardMappings); List<InstanceStatus> getValidInstanceStatusList(); void setValidInstanceStatusList(List<InstanceStatus> validInstanceStatusList); InstanceStatus getInitialStatus(); void setInitialStatus(InstanceStatus initialStatus); List<TypeDefAttribute> getPropertiesDefinition(); void setPropertiesDefinition(List<TypeDefAttribute> propertiesDefinition); @Override String toString(); @Override boolean equals(Object objectToCompare); @Override int hashCode();  }### Answer:
@Test public void testToString() { TypeDef typeDef = new TypeDefMock(); assertTrue(typeDef.toString().contains("TypeDef")); }