单个JUnit用于多个参数Null检查何时出现异常

时间:2013-08-07 07:56:11

标签: java unit-testing junit

我正在为我的代码编写单元测试用例,其中有一个方法需要7个不同的参数。样本方法如下:

public boolean registerUser(String firstName, String lastName, String dob, String email, String phone, String gender, String country) throws MyException {

  if(firstName  == null){
   throw MyException();
  }
  if(lastName  == null){
   throw MyException();
  }
  // SO ON.....
 // EACH PARAMETER WILL BE NULL CHECKED SEPARATELY AS WE NEED TO KNOW WHICH PARAMETER WAS PASSED NULL. 
 // IN CASE OF ANY NULL PARAMETER, A CUSTOM EXCEPTION IS THROWN AS ABOVE.
 // IMPLEMENTATION CODE HERE TO CALL SOME WEB SERVICE AND REGISTER USER.

}

现在我的查询是我正在编写此特定方法的测试用例。我在同一个类中有大约10个其他方法用于不同的用户操作。

所以在这种情况下,如果我需要在SINGLE JUNIT TEST CASE中检查空参数,以便我的junits计数不会因为许多参数而变高。

有没有办法在junit上写入所有参数null检查?

由于

0 个答案:

没有答案