[infinispan-issues] [JBoss JIRA] (ISPN-12037) JUnit-friendly replacement for MultipleCacheManagerTest

Dan Berindei (Jira) issues at jboss.org
Mon Jun 22 06:54:28 EDT 2020


Dan Berindei created ISPN-12037:
-----------------------------------

             Summary: JUnit-friendly replacement for MultipleCacheManagerTest
                 Key: ISPN-12037
                 URL: https://issues.redhat.com/browse/ISPN-12037
             Project: Infinispan
          Issue Type: Task
          Components: Core, Test Suite
    Affects Versions: 11.0.0.Final
            Reporter: Dan Berindei
            Assignee: Dan Berindei
             Fix For: 12.0.0.Final


Core tests that need one more more cache managers extend either {{SingleCacheManagerTest}} or {{MultipleCacheManagersTest}}. Many other modules' tests do the same for convenience.

We would like to eventually move all modules to JUnit, and having an alternative to MCMT that can be used from either JUnit or TestNG and can support an incremental migration is the first step.

The starting plan is for a {{TestCluster}} class for building and interacting with clusters including features from MCMT/TestingUtil/TestCacheManagerFactory/BasePartitionHandlingTest.

Assertions like {{assertLocked()}}, {{assertIsInL1()}} etc. would be in separate classes, ideally with AssertJ-like {{assertThat}} static methods.

 



--
This message was sent by Atlassian Jira
(v7.13.8#713008)



More information about the infinispan-issues mailing list