ChatServerModelを修正した。テストを修正した。
ChatServerHandlerを修正した。
ClientクラスとClientsクラスを追加した。ChatServerModelの処理をいくつか移す予定。
ClientとCluentsのテストを追加した。ChatServerModelTestのテストをいくつか移す予定。
ニックネームの妥当性を検査するクラスを追加した。
テストを追加した。
Clientsのパッケージを変更した。
ClientsTestのパッケージを変更した。
Preconditions#checkNotNullOrEmptyArgumentを追加した。
Preconditionsの各メソッドが引数自身を返すように修正した。
テストを追加･修正した。
メッセージのパラメータを表すParametersクラスを追加した。
MessageParametersクラスとNullParameterクラスを追加した。
テストを追加した。
MessageインターフェースとOutboudMessageインターフェースを追加した。
送信メッセージを表すクラスと送信メッセージ用のコマンドを表す列挙型を追加した。
Messageのテストを追加した。