簡単なコメントをつけた。
メンバをソートした
サーバのチャット部分のビューインターフェースを作成した。
サーバのチャット部分のプレゼンタクラスとインターフェースを作成した。
接続してきたクライアントの情報を保持するクラスを作成した。
引数がnullであることを示す例外を作成した。
Clientクラスを不変クラスとして実装した。
Clientクラスのテストを作成した。
pom.xmlファイルを更新してテストメソッド名に日本語を使っても大丈夫にした。
チャットに接続してきたクライアントの登録処理を追加。
pom.xmlを更新した。
･JMockitを利用する。
ChatServerModelのテストクラスを作成した。
テストが通るようにgetClientList()とjoinClient()を実装した。
ChatModelとChatServerModelに簡単なコメントを付けた。
チャットに参加していたクライアントの削除処理を追加した。
ChatServerModelTestにleaveClient用のテストを追加した。
テストが通るようにleaveClient()を実装した。
ClientにhashCode()とequals()を自動生成させた。
READMEファイルを試しに作成してみた。