Intellipaat Back

Explore Courses Blog Tutorials Interview Questions
0 votes
in Java by (3.4k points)

How to verify that a method is not called on an object's dependency?

For example:

public interface Dependency {

    void someMethod();


public class Foo {

    public bar(final Dependency d) {




With the Foo test:

public class FooTest {


    public void dependencyIsNotCalled() {

        final Foo foo = new Foo(...);

        final Dependency dependency = mock(Dependency.class);;

        **// verify here that someMethod was not called??**



1 Answer

0 votes
by (46k points)

The best way to verify that a specific method was not called using Mockito is to use the following syntax:

import static org.mockito.Mockito.never;

import static org.mockito.Mockito.verify;

// ...

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

For documentation of the feature used in the above syntax click here and for never click here.

Related questions

Browse Categories