『JUnit実践入門』正誤表(1) #junitbook

11/21発売のJUnit実践入門ですが、都内の大型書店などでは先行入荷しており、続々と入手報告をいただいております。
しかしながら、早速誤植が2カ所発見されてしましました。

P186 リスト11.18

誤)

public class UserDaoStub implements UserDao {
    @Override
    public User find(String userId) throws {
        new UserNotFoundException("connection error");
    }
}

正)

public class UserDaoStub implements UserDao {
    @Override
    public User find(String userId) throws UserNotFoundException {
        throw new UserNotFoundException("connection error");
    }
}

throws句の例外クラス指定とthrowが抜けています。

巻末付録 Eclipseチートシート

誤)

ソースメニューの表示             Ctrl + Alt + S
リファクタリングメニューの表示   Ctrl + Alt + T

正)

ソースメニューの表示             Shift + Alt + S
リファクタリングメニューの表示   Shift + Alt + T

Mac版のEclipseと混同していました...(MacはCmd + Alt + S/T)。

なお、Eclipseチートシートにつきましては、PDFと画像について対応版を用意いたします。また、おってサポートサイトからも正誤表が公開されると思います。

(2)を書かないことを祈ります...