Wednesday 15 November 2017

java - mockito verify a mehod not called with a parameter

style="font-weight: bold;">

Answer



style="font-weight: bold;">

Answer





I have this code snippet in the
SUT:




public void
sutMethod() {
if (model == null) {
dao.save(model);

}
}


I know
that the model will not be null as model already exists. So I want that the
dao.save() should not be called with model. Hence I need some
way of Mockito.verify that the method was not called with this
parameter. Now I know how to do the opposite: how to make sure / verify that
dao.save(), or any method per se, is called with a parameter
with the help of ArgumentCaptor, but not sure about the current
scenario. Please
help.



Thanks




Answer




Use href="http://site.mockito.org/mockito/docs/current/org/mockito/Mockito.html#never()"
rel="noreferrer">Mockito.never():




verify(mock, never()).someMethod();


No comments:

Post a Comment

php - file_get_contents shows unexpected output while reading a file

I want to output an inline jpg image as a base64 encoded string, however when I do this : $contents = file_get_contents($filename); print &q...