当前位置:   article > 正文

Assert.fail()和Assert.assertFalse()

assert.fail

Query模块Test Case,有一系列的异常测试,选取其中之一,进行分析,主要是Assert类的用法,代码如下:

 

这段代码主要是:使用getQueryData方法时,对参数id进行检查(假如是无效或非法的id,则会抛出异常信息)

  1. @Test
  2. public void queryWithInvalidID() {
  3. log.info("Enter GetQueryDataTest queryWithInvalidID()");
  4. try {
  5. log.info("Try to getQueryData");
  6. dcmAPI.getQueryData(-1, QueryType.AVG_PWR, AggregationLevel.SELF, startTime,
  7. oneCycleEndTime, FREQUENCY);
  8. log.info("getQueryData finished");
  9. Assert.fail("Should get exception here!");
  10. } catch (Exception e) {
  11. Assert.assertFalse("Should not get exception "
  12. + e.getClass().getSimpleName() + ": " + e.getMessage(),
  13. Utilities.isNotExceptedException(e,
  14. "DcmIllegalIdException", null));
  15. }
  16. log.info("Exit GetQueryDataTest queryWithInvalidID()");
  17. }

 

 

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/小小林熬夜学编程/article/detail/242332
推荐阅读
相关标签
  

闽ICP备14008679号