为hazelcastinstance写junit测试用例

时间:2018-04-05 09:39:01

标签: junit hazelcast hazelcast-imap

这是我想要编写junit测试的类。您能否请求帮助,我如何为hazelcastinstance编写junit测试并在地图中添加数据。

公共类A {

private A() {
}


private static int ID= null;

@Autowired
public static HazelcastInstance hazelcastInstance;

@Getter
public static final IMap<String, Map<String, String>> imap;

static {
    hazelcastInstance = Hazelcast.newHazelcastInstance(new Config().setInstanceName("hazelcast-newinstance"));  

    vinUUIDmap = hazelcastInstance.getMap("ID");
}


public static void addID(String uuid, long ts) {
    Map<String, String> idmap= new HashMap<>();
    idmap.put("timestamp", ts.toString());
    idmap.put("UUID", uuid);
    imap.putIfAbsent(getID().toString(), idmap, 10, TimeUnit.SECONDS);
}

}

1 个答案:

答案 0 :(得分:0)

请参阅Hazelcast的内部单元测试以了解样本用量。 BasicMapTest可以是一个很好的起点。