エラーチェックをAssertマクロで記述