zoukankan      html  css  js  c++  java
  • 测试用例

    1.junit 静态断言类引入。

    import static org.junit.Assert.*;
    import static org.hamcrest.CoreMatchers.*;
    assertThat(received.getPayload(), equalTo("hello world"));

    2. Jmockdata 

    public void testTypeRefrence() {
      //模拟基础类型,不建议使用这种方式,参考基础类型章节直接模拟。
      Integer integerNum = JMockData.mock(new TypeReference<Integer>(){});
      Integer[] integerArray = JMockData.mock(new TypeReference<Integer[]>(){});
      //模拟集合
      List<Integer> integerList = JMockData.mock(new TypeReference<List<Integer>>(){});
      //模拟数组集合
      List<Integer[]> integerArrayList = JMockData.mock(new TypeReference<List<Integer[]>>(){});
      //模拟集合数组
      List<Integer>[] integerListArray = JMockData.mock(new TypeReference<List<Integer>[]>(){});
      //模拟集合实体
      List<BasicBean> basicBeanList = JMockData.mock(new TypeReference<List<BasicBean>>(){});
      //各种组合忽略。。。。map同理。下面模拟一个不知道什么类型的map
      Map<List<Map<Integer, String[][]>>, Map<Set<String>, Double[]>> some = JMockData.mock(new TypeReference<Map<List<Map<Integer, String[][]>>, Map<Set<String>, Double[]>>>(){});
    }

    jmockdata 官方地址:  https://gitee.com/BINGDOUA/jmockdata

  • 相关阅读:
    python学习-流程控制(四)
    如何将子分支代码推送到新建的仓库
    python学习-列表、元组和字典(三)
    jmeter-操作mysql
    jmeter-控制业务比例
    python-使用session记录登录状态
    python-json与字典的区别
    cookie session token 详解
    python-装饰器
    unittest断言
  • 原文地址:https://www.cnblogs.com/z-test/p/10813625.html
Copyright © 2011-2022 走看看