mockito
<dependency>
<groupId>org.mockito</groupId>
<artifactId>mockito-core</artifactId>
<version>2.21.0</version>
<scope>test</scope>
</dependency>
import org.junit.Rule;
import org.junit.Test;
import org.mockito.InOrder;
import org.mockito.InjectMocks;
import org.mockito.Mock;
import org.mockito.junit.MockitoJUnit;
import org.mockito.junit.MockitoRule;
import java.util.Arrays;
import static org.mockito.Mockito.*;
public class ExampleTest {
@Rule public MockitoRule rule = MockitoJUnit.rule();
@Mock private ArticleCalculator mockCalculator;
@Mock private ArticleDatabase mockDatabase;
@InjectMocks private ArticleManager articleManager;
@Test
public void managerCountsArticlesAndSa