我正在研究 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 之类的方法?