インターフェースを共通化。
それに伴うテスト修正。