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 }