Advertisement
Guest User

Untitled

a guest
Oct 14th, 2017
416
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.76 KB | None | 0 0
  1. public void testCidadaoReparticao() {
  2. System.out.println("cidadaoReparticao");
  3.  
  4. Set<String> setServicos = new HashSet<>();
  5. setServicos.add("A");
  6. setServicos.add("C");
  7. setServicos.add("D");
  8.  
  9. Set<String> setReparticoes = new HashSet<>();
  10. Reparticao rep = new Reparticao("Porto", 1234, 4200, setServicos);
  11. Reparticao rep1 = new Reparticao("Lisboa", 1345, 3000, setServicos);
  12.  
  13. setReparticoes.add(String.valueOf(rep.getNumReparticao()));
  14. setReparticoes.add(rep.getCidade());
  15.  
  16. Set<String> setReparticoes1 = new HashSet<>();
  17. setReparticoes1.add(String.valueOf(rep1.getNumReparticao()));
  18. setReparticoes1.add(rep1.getCidade());
  19.  
  20. Set<Cidadao> setCidadao = new HashSet<>();
  21. Set<Cidadao> setCidadao1 = new HashSet<>();
  22. Cidadao cid = new Cidadao("Pedro", 12331221, "pedro@gmail.com", "4200-303", 1234);
  23. Cidadao cid1 = new Cidadao("Mariana", 12121221, "mariana@gmail.com", "4200-367", 1234);
  24. Cidadao cid2 = new Cidadao("Joao", 14441221, "joao@gmail.com", "3000-303", 1345);
  25. setCidadao.add(cid);
  26. setCidadao.add(cid1);
  27. setCidadao1.add(cid2);
  28.  
  29. GestaoReparticao instance = new GestaoReparticao();
  30.  
  31. instance.addReparticao(rep);
  32. instance.addReparticao(rep1);
  33. instance.getSetCidadao().add(cid);
  34. instance.getSetCidadao().add(cid1);
  35. instance.getSetCidadao().add(cid2);
  36.  
  37. Map<Set<String>, Set<Cidadao>> expResult = new HashMap<>();
  38. expResult.put(setReparticoes, setCidadao);
  39. expResult.put(setReparticoes1, setCidadao1);
  40.  
  41. Map<Set<String>, Set<Cidadao>> result = instance.cidadaoReparticao();
  42. assertEquals(expResult, result);
  43. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement