是否可以在 Java 生产代码中使用 Junit Assert API
2022-09-04 01:07:15
我想对我的方法参数进行空检查,就像参数不应该是空的一样。在我的Java代码中使用这样的东西可以吗?我试图避免assertNotNull("Map should not be null", filePaths);
if(filePaths == null){
throw new IllegalArgumentException("Maps cannot be null");
}
只是为了让我的代码从所有这些空检查中清除干净。我知道我可以编写自己的类,并且有重载的方法,但是是否有一些存在且易于使用的东西,以免重新发明轮子。Validator
notNull
我看到使用的唯一缺点是它抛出而不是等等。JUnit
Assert
AssertionError
IllegalArgumentException