FileBehavior::basename() がフォルダであった場合、ブランクがかえるバグがあったため修正。
説明のためコメントを追加
FileBehavior::basename()のテストコードを追加