### Question:
AssetUniverse extends AssetDetail { @Override public String toString() { return "AssetUniverse{" + "assetBean=" + assetBean + ", assetMeanings=" + meanings + ", schema=" + schema + ", feedback=" + feedback + ", knownLocations=" + knownLocations + ", lineage=" + lineage + ", relatedAssets=" + relatedAssets + ", externalIdentifiers=" + externalIdentifiers + ", relatedMediaReferences=" + relatedMediaReferences + ", noteLogs=" + noteLogs + ", externalReferences=" + externalReferences + ", connections=" + connections + ", licenses=" + licenses + ", certifications=" + certifications + '}'; } protected  AssetUniverse();  AssetUniverse(Asset                       assetBean,
                         AssetExternalIdentifiers    externalIdentifiers,
                         AssetRelatedMediaReferences relatedMediaReferences,
                         AssetNoteLogs               noteLogs,
                         AssetExternalReferences     externalReferences,
                         AssetConnections            connections,
                         AssetLicenses               licenses,
                         AssetCertifications         certifications,
                         List<AssetMeaning>          meanings,
                         AssetSchemaType             schema,
                         AssetFeedback               feedback,
                         AssetLocations              knownLocations,
                         AssetLineage                lineage,
                         AssetRelatedAssets relatedAssets);  AssetUniverse(AssetUniverse template); List<AssetMeaning> getMeanings(); AssetSchemaType getSchema(); AssetFeedback getFeedback(); AssetLocations getKnownLocations(); AssetLineage getLineage(); AssetRelatedAssets getRelatedAssets(); @Override String toString(); @Override boolean equals(Object objectToCompare);  }### Answer:
@Test public void testToString() { AssetInformalTags informalTags = new MockAssetInformalTags(null, 15, 50); AssetLikes likes = new MockAssetLikes(null, 15, 50); AssetRatings ratings = new MockAssetRatings(null, 15, 50); AssetComments comments = new MockAssetComments(null, 15, 50); List<AssetMeaning> meanings = new ArrayList<>(); AssetSchemaType schema = new AssetPrimitiveSchemaType((PrimitiveSchemaType) null); AssetFeedback feedback = new AssetFeedback(null, informalTags, likes, ratings, comments); AssetLocations knownLocations = new MockAssetLocations(null, 15, 50); AssetLineage lineage = new AssetLineage(); AssetRelatedAssets relatedAssets = new MockRelatedAssets(null, 15, 50); AssetUniverse testTemplate = new AssetUniverse(new Asset(), externalIdentifiers, relatedMediaReferences, noteLogs, externalReferences, connections, licenses, certifications, meanings, schema, feedback, knownLocations, lineage, relatedAssets); AssetUniverse testObject = new AssetUniverse(testTemplate); assertTrue(testObject.toString().contains("Asset")); }