Branislav Cogic created SAMZA-1053:
--------------------------------------

             Summary: TestSamzaRestService is failing
                 Key: SAMZA-1053
                 URL: https://issues.apache.org/jira/browse/SAMZA-1053
             Project: Samza
          Issue Type: Bug
            Reporter: Branislav Cogic


Tests are failing due to verifying final methods that are not verifiable 
according to Mockito documentation.

testShouldNotFailWhenTheMonitorFactoryClassIsNotDefined FAILED
    java.lang.ExceptionInInitializerError
        at java.lang.Class.forName0(Native Method)
        at java.lang.Class.forName(Class.java:264)
        at 
org.apache.samza.util.ClassLoaderHelper.fromClassName(ClassLoaderHelper.java:25)
        at 
org.apache.samza.monitor.MonitorLoader.instantiateMonitor(MonitorLoader.java:33)
        at 
org.apache.samza.monitor.SamzaMonitorService.start(SamzaMonitorService.java:68)
        at 
org.apache.samza.monitor.TestMonitorService.testShouldNotFailWhenTheMonitorFactoryClassIsNotDefined(TestMonitorService.java:122)

        Caused by:
        org.mockito.exceptions.misusing.UnfinishedVerificationException: 
        Missing method call for verify(mock) here:
        -> at 
org.apache.samza.rest.TestSamzaRestService.testStopShouldStopTheMetricsReportersAndStopTheServer(TestSamzaRestService.java:67)

        Example of correct verification:
            verify(mock).doSomething()

        Also, this error might show up because you verify either of: 
final/private/equals()/hashCode() methods.
        Those methods *cannot* be stubbed/verified.
            at 
org.apache.samza.monitor.mock.MockMonitorFactory.<clinit>(MockMonitorFactory.java:30)
            ... 6 more




--
This message was sent by Atlassian JIRA
(v6.3.4#6332)

Reply via email to