我有一个Jasmine的单元测试。当我运行这个单元测试它不是有任何错误,但是当我在代码覆盖范围内查看它。它表现出一定的误差消息:“声明没有涉及”茉莉花的代码覆盖范围中未涵盖的陈述
我想解决这个错误。我能做什么?谢谢
我有一个Jasmine的单元测试。当我运行这个单元测试它不是有任何错误,但是当我在代码覆盖范围内查看它。它表现出一定的误差消息:“声明没有涉及”茉莉花的代码覆盖范围中未涵盖的陈述
我想解决这个错误。我能做什么?谢谢
问问自己,如果这是一个实际的错误。 ;)
您的单元测试运行,如您所说,单元测试运行没有错误。对你有好处!然而,代码覆盖率表明你没有测试指定的行。这不是一个'错误'。你的工作是写更多的测试,明确地测试这些线。
如果你想解决这个问题,那么你应该有额外的单元测试,当paymentData.accessionInfo
和paymentData.prepaymentInfo
设置为真值时,应该测试这些情况。
看来,目前你的测试不包含正确的数据,以使这些代码路径被执行