when(candidateService.findById(1)).thenReturn(new Candidate());
この動作を任意の整数に対して拡張したい (必ずしも 1 であるとは限らない)
書いたら
when(candidateService.findById( any(Integer.class) )).thenReturn(new Candidate());
コンパイルエラーがあります
タイプ CandidateService のメソッド findById(Integer) は、引数 (Matcher) には適用されません。
アップデート
インポート:
import static org.junit.Assert.assertEquals;
import static org.mockito.Matchers.anyInt;
import static org.mockito.Matchers.anyString;
import static org.mockito.Mockito.mock;
import static org.mockito.Mockito.times;
import static org.mockito.Mockito.verify;
import static org.mockito.Mockito.when;
import static org.springframework.test.web.servlet.result.MockMvcResultMatchers.status;
import java.util.ArrayList;
import java.util.HashSet;
import org.junit.Before;
import org.junit.Test;
import org.junit.runner.RunWith;
import org.mockito.InjectMocks;
import org.mockito.Mock;
import org.mockito.MockitoAnnotations;