应该使用AssertNull或AssertNotNull
这是一个非常愚蠢的问题,但我第一次unit testing如此:可以说我有一个像obj对象variables,我希望我的unit testing失败,如果这个obj是空的。 所以对于断言,我应该说AssertNull或AssertNotNull? 我很困惑,他们是如何命名的。
使用assertNotNull(obj) 。  assert意思是must be 。 
  AssertNotNull()方法表示传递的参数不能为null:如果它为null,则testing用例失败。  AssertNull()方法表示传递的参数必须为null:如果不为null,则testing用例失败。 
 String str1 = null; String str2 = "hello"; // Sucess. AssertNotNull(str2); // Fail. AssertNotNull(str1); // Sucess. AssertNull(str1); // Fail. AssertNull(str2); 
  assertNotNull断言该对象不是null。 如果它是空的testing失败,所以你想要的。