私はJunitテストケースに取り組んでおり、評価スキームはコードのカバレッジに基づいています。メソッドを呼び出せないように見えるため、メソッド内の@overrideメソッドに関する問題が発生しました。以下の例のように。
public void showFollowersList(PagableResponseList<User> followers) {
m_itemList.addListener(SWT.Resize, new Listener() {
@Override
public void handleEvent(Event arg0) {
m_itemList.setLayoutData(new RowData(m_itemList.getBounds().width,
m_itemList.getBounds().height));
m_rightFrame.layout();
m_rightFrame.pack();
}
});
}
addMouseTrackListener(new MouseTrackListener() {
@Override
public void mouseHover(MouseEvent arg0) {
}
@Override
public void mouseExit(MouseEvent arg0) {
Rectangle rect = HoverClickableComposite.this.getClientArea();
if (!m_clicked && !rect.contains(arg0.x, arg0.y)) {
setBackground(m_origColor);
}
}
handleEvent、mouseExit、mouseHoverなどのメソッドを呼び出したりカバーしたりするにはどうすればよいですか?