Stefan Miklosovic created CASSANDRA-18152:
---------------------------------------------

             Summary: mockito-inline causes tests to fail beacause 
o.a.c.distributed.mock.nodetool.InternalNodeProbe spies on StorageServiceMBean
                 Key: CASSANDRA-18152
                 URL: https://issues.apache.org/jira/browse/CASSANDRA-18152
             Project: Cassandra
          Issue Type: Bug
            Reporter: Stefan Miklosovic


While working on CASSANDRA-14361, when we included mockito-inline into the 
build to test the new functionality, unrelated tests in CI started to fail. (1)

This is happening because mockito, together with stuff which enables static 
mocking, just does not play together with our way of doing things in dtest 
framework.

The workaround is consisting of removing Mockito from InternalNodeProbe, it 
tries to spy on StorageService to not send any notifications back. This might 
be workarounded so we do not need Mockito hence tests are fixed and mocking of 
static methods is possible without any other tests failing.

(1) 
https://ci-cassandra.apache.org/view/patches/job/Cassandra-devbranch/2168/#showFailuresLink

see also: [https://github.com/mockito/mockito/issues/2203]



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

---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to