问题描述
我想创建一个包含静态常量的类的阴影。
@Implements(Something.class)
public class MockSomething
{
private String name;
public static final Something DEFAULT = of("DEFAULT");
public static final Something OTHER = of("OTHER");
@HiddenApi
public void __constructor__(String name)
{
this.name = name;
}
private static Something of(String name)
{
return ReflectionHelpers.callConstructor(Something.class,ReflectionHelpers.Classparameter.from(String.class,name));
}
}
但是在单元测试期间,Something.DEFAULT
始终返回null。
是什么故事?这可能吗?我还有其他阴影,它们具有int常量,可以正常工作。只能有基本类型常量或其他东西吗?我一直找不到答案。
谢谢。
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)