java JMockit mock枚举方法

1 gradle引入JMockit,build.gradle文件中加入下面内容,需要放在junit之前

implementation 'org.jmockit:jmockit:1.39'

2 文件ArchiveSpaceManagerImplTest.java中

@Mocked
FormatType formatType32;

3 代码中使用如下代码,模块枚举的getSize方法返回特定数值

new Expectations(formatType32) {


{


formatType32.getSize();


result = 32L * 1024 * 1024 * 1024;


}


};

4 各种mock工具对功能对比, 其中JMockit支持最多的特性。

https://blog.csdn.net/yasi_xi/article/details/24642517