Ho un pezzo di codice, quello che voglio test con Mockito:Come prendere in giro instanceof in Mockito
mockedClass instanceof SampleInterface
La classe astratta mockedClass
viene deriso: MockedClass
, e il SampleInterface
è un'interfaccia. Questo è il punto debole:
Validate.isTrue(mockedClass instanceof SampleInterface, "The mockedClass is not a SampleInterface");
Come prendere in giro questo codice?
solo per chiarire, 'mockedClass' è un mock-instance di tipo 'MockedClass' (cioè' mock (MockedClass.class) ') e' MockClass' implementa 'SampleInterface'? – Jonathan
La classe che implementa mockedClass implementa questo SampleInterface. Non ho scritto un'informazione importante: Quella mockedClass è una classe astratta, derisa come mock (MockedClass.class). –