stabの実装とstabを使ったテスト