utils Assert

Signed-off-by: wuxii <wuxii@foxmail.com>
moon ignore .setting

Signed-off-by: wuxii <wuxii@foxmail.com>