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

  • 相关阅读:
    BZOJ 1444 有趣的游戏(AC自动机+矩阵快速幂)
    BZOJ 1190 梦幻岛宝珠(分组01背包)
    BZOJ 1562 变换序列(二分图匹配)
    BZOJ 1483 梦幻布丁(链表+启发式合并)
    BZOJ 1222 产品加工(DP)
    java GUI编程一
    java 网络编程
    java 异常
    java 线程二
    java 线程一
  • 原文地址:https://www.cnblogs.com/z-test/p/10813625.html
Copyright © 2011-2022 走看看