Roman Puchkovskiy created IGNITE-19432:
------------------------------------------

             Summary: Tests in PartitionReplicaListenerTest are not independent
                 Key: IGNITE-19432
                 URL: https://issues.apache.org/jira/browse/IGNITE-19432
             Project: Ignite
          Issue Type: Bug
            Reporter: Roman Puchkovskiy
            Assignee: Roman Puchkovskiy


If test methods execution order is changed, the tests start falling (for 
instance, this happens if one changes 'Retrive' to 'Retrieve' in method names). 
This is because test fixtures are static and mocks are not reset between test 
invocations. This can be fixed by making fixtures non-static (as nothing 
mandates them to be static) and use Mockito standard features to make the mocks 
reset properly.

While doing this, we can also clean the code of the class a bit as in IDEA too 
many warnings are seen.



--
This message was sent by Atlassian Jira
(v8.20.10#820010)

Reply via email to