• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1 /*
2  * Copyright (c) 2007 Mockito contributors
3  * This program is made available under the terms of the MIT License.
4  */
5 package org.mockito;
6 
7 /**
8  * Provides mocking information.
9  * For example, you can identify whether a particular object is either a mock or a spy.
10  *
11  * @since 1.9.5
12  */
13 @Incubating
14 public interface MockingDetails {
15 
16     /**
17      * Informs if the object is a mock.
18      * @return true if the object is a mock or a spy.
19      *
20      * @since 1.9.5
21      */
isMock()22     boolean isMock();
23 
24     /**
25      * Informs if the object is a spy.
26      * @return true if the object is a spy.
27      *
28      * @since 1.9.5
29      */
isSpy()30     boolean isSpy();
31 }