我对单元测试非常陌生,并且意识到,对于任何非原始类型的参数,都应编写一个测试,其中将所述参数提供为null。我是否还应该包括一个否定测试,其中参数包含一个字段,而该字段的字段为null可能会影响正在测试的方法,依此类推?
例如,在提供的代码中,类型Cart的参数具有一个字段,该字段是CartLine
的列表。该CartLine
类的字段类型为Product,如果在构成{{1}的字段的CartLines
列表的CartLine
之一中为null,则提供该字段的类型。 }作为参数提供,将在被测试的方法中产生Cart
。我是否应该为此进行单元测试?
NullPointerException