package org.jboss.test.capedwarf.cluster.test.infinispan; import java.io.IOException; import org.infinispan.Cache; import org.jboss.arquillian.container.test.api.OperateOnDeployment; import org.jboss.arquillian.junit.Arquillian; import org.jboss.arquillian.junit.InSequence; import org.jboss.capedwarf.common.app.Application; import org.jboss.capedwarf.common.infinispan.InfinispanUtils; import org.jboss.capedwarf.shared.config.CacheName; import org.junit.Test; import org.junit.runner.RunWith; /** * Test Infinispan cache configured at runtime by CapeDwarf. * * @author Matej Lazar */ @RunWith(Arquillian.class) public class InfinispanClusterCdCacheConfigTest extends InfinispanClusterTestBase { @Override protected Cache<String, String> getCache() { return InfinispanUtils.getCache(Application.getAppId(), CacheName.SEARCH); } @InSequence(10) @Test @OperateOnDeployment("dep1") public void wordCountTest() throws IOException { wordCount(); } @InSequence(1000) @Test @OperateOnDeployment("dep1") public void cleanUp() throws IOException { getCache().clear(); } }