单元测试适配器引发异常: System.NullReferenceException: 对象引用未设置为对象的实例
本文关键字:设置 对象 实例 对象引用 NullReferenceException 适配器 异常 System 单元测试 | 更新日期: 2023-09-27 18:30:40
我创建了一个测试项目,它有一个测试功能。
public void TestMethod1()
{
Logger.Instance.WriteLog("hello", false);
int actual = Obj.Addition(4, 5);
int expected = 9;
Assert.AreEqual(actual, expected);
}
我已经创建了此测试方法的负载测试,但是当我尝试执行负载测试时,所有测试都失败了,并且显示错误单元测试适配器引发异常: System.NullReferenceException: 对象引用未设置为对象的实例。
错误是 dur to 语句Logger.Instance.WriteLog("hello", false);如果此语句不存在,则成功执行负载测试。记录器类只是在文本文件中写入日志。
听起来您的Logger.Instance
可能为空 - 此记录器通常需要某种初始化吗?在使用之前,请确保已正确初始化它。
堆栈跟踪应准确确定NullReferenceException
被抛出的位置 - 也许它在Logger.WriteLog
中。