import static org.junit.Assert.assertEquals;
import static org.mockito.Mockito.when;
import org.junit.Before;
import org.junit.Test;
import org.mockito.Mock;
import org.mockito.MockitoAnnotations;
public class IntegrationTest {
@Mock
private Dependency dependency;
private MyClass myClass;
@Before
public void setup() {
MockitoAnnotations.initMocks(this);
myClass = new MyClass(dependency);
}
@Test
public void testIntegration() {
when(dependency.getValue()).thenReturn(5);
int result = myClass.calculate();
assertEquals(10, result);
}
}