ChatServerModel#getClientList()が返すリストを変更不能にした。
コメントを追加した。
コメントを修正した。
ChatServerModelのコンストラクタのテストを追加した。
テストが通るようにChatServerModelのコンストラクタを修正した。
ChatServerModel#getClientList()のテストを作成した。
ChatServerModel#message()とChatServerModel#sendServerMessage()の共通部分を抽出してappendMessage()を作成した。
ChatServerModel#appendMessage()のテストを追加した。
ChatServerModel#appendMessage()がテストに通るように修正した。
ビューの追加をChatServerModel#addObserver()ではなくChatServerModel#addChatView()経由で行うように変更した。
テストもaddChatView()を呼ぶように変更した。
addChatView()はaddObserver()を呼ぶだけなのでテストは書かなかった。

--HG--
extra : amend_source : aecffdfa85d4870d64ffe0ac5fc62db130dbf257