libに整理してtestを書いた