/* * Copyright (c) 2007 Mockito contributors * This program is made available under the terms of the MIT License. */ package org.mockitousage.annotation; import org.junit.Test; import org.mockito.InjectMocks; import org.mockito.Spy; import org.mockito.internal.util.MockUtil; import org.mockitoutil.TestBase; import java.util.LinkedList; import java.util.List; public class SpyInjectionTest extends TestBase { @Spy List<Object> spy = new LinkedList<Object>(); @InjectMocks HasSpy hasSpy = new HasSpy(); static class HasSpy { private List<?> spy; public void setSpy(List<?> spy) { this.spy = spy; } } @Test public void shouldDoStuff() throws Exception { MockUtil.isMock(hasSpy.spy); } }