程序包 org.coodex.mock

注释类型 Mock.Dimensions

封闭类:
Mock

@Retention(RUNTIME) @Target({FIELD,METHOD,PARAMETER}) public static @interface Mock.Dimensions
定义多维集合、数组各个维度的模拟配置
  • 必需元素概要

    所需元素
    修饰符和类型
    必需的元素
    说明
     
  • 可选元素概要

    可选元素
    修饰符和类型
    可选元素
    说明
    boolean
    相同维度的集合数组是否大小一致,默认一致。
  • 字段概要

    字段
    修饰符和类型
    字段
    说明
    static final boolean
     
  • 字段详细资料

    • SAME_DEFAULT

      static final boolean SAME_DEFAULT
      另请参阅:
  • 元素详细资料

    • value

      返回:
      当前属性上,多维度集合、数组的大小设置,按value的数组下标+1确定对应维度
    • same

      boolean same
      相同维度的集合数组是否大小一致,默认一致。

      例如:

       @Mock.Dimensions(
            value = { @Mock.Dimension(size=2),@Mock.Dimension(min=3,max=10)) },
            same = true
       )
       String[][][] string3d;
      
       模拟结果,string3d[0].length == string3d[1].length
       

      same 为 false 时,有可能不等

      返回:
      相同维度的集合数组是否大小一致,默认一致
      默认值:
      true