MyService
次のようにコントローラーで定義され、使用されているサービスクラスがあります。
public interface MyService {
public String someMethod()
}
@Service("myService")
public class MyServiceImpl implements MyService {
public String someMethod() {
return "something";
}
}
@Controller
public class MyController {
@Autowired
public MyService myService;
@RequestMapping(value="/someurl", method=RequestMethod.GET)
public String blah () {
return myService.getsomeMethod();
}
}
メソッドのテストケースを書きたいのですがsomeMethod
、以下がうまくいきません。実装クラスに配線するにはどうすればよいですか?
public class MyServiceImplTest {
@Autowired
private MyService myService;
@Test
public void testSomeMethod() {
assertEquals("something", myService.someMethod());
}
}