package org.wildfly.swarm.topology; import org.jboss.shrinkwrap.api.ShrinkWrap; import org.junit.Test; import org.wildfly.swarm.spi.api.JARArchive; import static org.fest.assertions.Assertions.*; /** * @author Bob McWhirter */ public class TopologyArchiveTest { @Test public void testMultipleCastingToTopologyArchive() { JARArchive archive = ShrinkWrap.create(JARArchive.class); archive.as(TopologyArchive.class).advertise("foo"); assertThat( archive.as( TopologyArchive.class).advertisements() ).hasSize(1); assertThat( archive.as( TopologyArchive.class).advertisements() ).contains("foo"); } }