[infinispan-dev] ISPN-ARQUILLIAN - embedded mode
Manik Surtani
msurtani at redhat.com
Mon Sep 26 07:01:12 EDT 2011
Looks good to me …
On 22 Sep 2011, at 14:45, Martin Gencur wrote:
> Hi,
> I'm currently implementing support for testing of embedded caches in
> https://github.com/mgencur/infinispan-arquillian-container project and
> would like to discuss future steps.
>
> As mentioned in http://community.jboss.org/message/551784, the tests
> should look like this:
>
> @RunWith(Arquillian.class)
> class TestClass {
>
> @InfinispanResource
> DatagridManager datagridManager;
>
> @Before
> void setup() {
> CacheContainer cm1 = ...
> CacheContainer cm2 = ...
> datagridManager.registerCacheManager(cm1, cm2);
> }
>
> @Test
> void testMethod() {
> datagridManager.cache(index).put(xx)
> datagridManager.manager(index).getStatus()
> datagridManager.tm(cache)...
> ...
> }
> }//TestClass
>
> where the DatagridManager would be basically class with functionality of
> MultipleCacheManagersTest class (org.infinispan.core.test package).
>
> I would basically copy the following classes to the new project and do
> some changes (removing all testng annotations etc.):
>
> - AbstractCacheTest.java
> - AbstractInfinispanTest.java
> - MultipleCacheManagersTest.java (renamed to DatagridManager)
>
> The project would depend on
> infinispan-core-5.1.0.ALPHA2-tests.jar so all the other helper classes
> (being used from those mentioned above) would be downloaded with this
> jar.
>
> This is because all these test classes are changing quite often so I'm
> trying to copy the smallest possible number of classes and leave the
> rest in infinispan-core. Later, when I want to update them, it will be
> just a matter of changing of 2-3 classes.
>
>
> What do you think about this approach?
>
>
> Thanks for each reply
>
>
> --
> Martin Gencur
> --
> JBoss QE, Enterprise Data Grid
> Desk phone: +420 532 294 192, ext. 62192
>
> _______________________________________________
> infinispan-dev mailing list
> infinispan-dev at lists.jboss.org
> https://lists.jboss.org/mailman/listinfo/infinispan-dev
--
Manik Surtani
manik at jboss.org
twitter.com/maniksurtani
Lead, Infinispan
http://www.infinispan.org
More information about the infinispan-dev
mailing list