新增assertion对象；优化错误定位函数