拡張子判別メソッドのテストの作成

dotの位置によって挙動を確認できるように、テストメソッドの作成
テストのスコープの範囲を間違えてエラーをしていたのを修正

@を付け忘れたことで、スコープ外で参照するエラーが
あったので修正した。
拡張子の取得メソッドを追加した。

拡張子ごとに動作を切り替えるために拡張子を取得する
メソッドを追加