1 package org.onap.ccsdk.sli.plugins.grtoolkit.data;
3 import org.junit.Before;
6 import java.util.ArrayList;
7 import java.util.HashMap;
9 import static org.junit.Assert.*;
11 public class MemberBuilderTest {
12 MemberBuilder builder;
17 actor = new ClusterActor();
19 actor.setVoting(true);
23 public void constructorTest() {
24 ArrayList<String> actorList = new ArrayList<>();
25 ArrayList<String> shardList = new ArrayList<>();
26 HashMap<String, Integer> commitMap = new HashMap<>();
27 actorList.add("Some-Actor");
28 shardList.add("Some-shard");
29 commitMap.put("Some-shard", 4);
30 commitMap.put("Some-other-shard", -4);
31 actor.setShardLeader(actorList);
32 actor.setReplicaShards(shardList);
33 actor.setNonReplicaShards(shardList);
34 actor.setCommits(commitMap);
35 assertNotNull(actor.toString());
36 assertEquals("", actor.getSite());
37 assertEquals(1, actor.getNonReplicaShards().size());
38 builder = new MemberBuilder(actor);
39 assertNotNull(builder.build());