diff --git a/core/src/test/java/io/wcm/testing/mock/aem/dam/MockAssetTest.java b/core/src/test/java/io/wcm/testing/mock/aem/dam/MockAssetTest.java index 50a5299e..fcb23b75 100644 --- a/core/src/test/java/io/wcm/testing/mock/aem/dam/MockAssetTest.java +++ b/core/src/test/java/io/wcm/testing/mock/aem/dam/MockAssetTest.java @@ -24,6 +24,7 @@ import static org.junit.Assert.assertNotEquals; import static org.junit.Assert.assertNotNull; import static org.junit.Assert.assertNull; +import static org.junit.Assert.assertSame; import static org.junit.Assert.assertThrows; import static org.junit.Assert.assertTrue; import static org.junit.Assert.fail; @@ -225,4 +226,10 @@ public void testGraniteAdaptation() { assertEquals(graniteAsset.adaptTo(Resource.class), asset.adaptTo(Resource.class)); } + @Test + public void testAdaptTo() { + assertSame(asset, asset.adaptTo(Asset.class)); + assertSame(asset, asset.adaptTo(com.adobe.granite.asset.api.Asset.class).adaptTo(Asset.class)); + } + } diff --git a/core/src/test/java/io/wcm/testing/mock/aem/dam/MockRenditionTest.java b/core/src/test/java/io/wcm/testing/mock/aem/dam/MockRenditionTest.java index 6fa59edd..82f712c3 100644 --- a/core/src/test/java/io/wcm/testing/mock/aem/dam/MockRenditionTest.java +++ b/core/src/test/java/io/wcm/testing/mock/aem/dam/MockRenditionTest.java @@ -22,6 +22,7 @@ import static org.junit.Assert.assertEquals; import static org.junit.Assert.assertNotEquals; import static org.junit.Assert.assertNotNull; +import static org.junit.Assert.assertSame; import org.apache.sling.api.resource.Resource; import org.junit.Before; @@ -76,7 +77,7 @@ public void testSize() { } @Test - public void testEquals() throws Exception { + public void testEquals() { Rendition rendition1 = this.context.resourceResolver() .getResource("/content/dam/sample/portraits/scott_reynolds.jpg/jcr:content/renditions/original").adaptTo(Rendition.class); Rendition rendition2 = this.context.resourceResolver() @@ -88,4 +89,10 @@ public void testEquals() throws Exception { assertNotEquals(rendition1, rendition3); } + @Test + public void testAdaptTo() { + assertSame(rendition, rendition.adaptTo(Rendition.class)); + assertSame(rendition, rendition.adaptTo(com.adobe.granite.asset.api.Rendition.class)); + } + }