我正在编写一个单元测试,我在其中存放各种类,在一个阶段,我需要返回Set的一个实例作为值。如何通过插入值来创建实例。下面是我曾尝试和获取编译错误如何在Java中创建Set <?>的实例?
private Set<?> keys;
String[] keys1 = new String[2];
keys1[0] = "filter1";
keys1[1] = "filter2";
keys = new HashSet<>(Arrays.asList(keys1));
when(ctx.getFilter()).thenReturn(keys);
什么是'用getFilter的返回类型()',什么是您获得编译错误? – Thirler
以下是编译错误: java.lang.Error:未解决的编译问题: \t该方法然后返回(Set)类型为OngoingStubbing >不适用于参数(Set ) –
Anantha