Advertisement
Guest User

Untitled

a guest
Nov 18th, 2017
68
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.14 KB | None | 0 0
  1. @Test
  2. public void testCaminhoMenorDificuldade() {
  3. Local l1 = new Local("Local1", 0);
  4. Local l2 = new Local("Local2", 0);
  5. Local l3 = new Local("Local3", 0);
  6. Local l4 = new Local("Local4", 0);
  7. Local l5 = new Local("Local5", 0);
  8.  
  9. AdjacencyMatrixGraph<Local, Estrada> grafo = new AdjacencyMatrixGraph<>();
  10. grafo.insertVertex(l1);
  11. grafo.insertVertex(l2);
  12. grafo.insertVertex(l3);
  13. grafo.insertVertex(l4);
  14. grafo.insertVertex(l5);
  15.  
  16. grafo.insertEdge(l1, l2, new Estrada(3));
  17. grafo.insertEdge(l1, l4, new Estrada(50));
  18. grafo.insertEdge(l1, l5, new Estrada(9));
  19. grafo.insertEdge(l2, l3, new Estrada(3));
  20. grafo.insertEdge(l3, l4, new Estrada(12));
  21. RedeEstradas redeEstradas = new RedeEstradas(grafo);
  22.  
  23. LinkedList<Local> result = redeEstradas.caminhoMenorDificuldade(l1, l4);
  24. LinkedList<Local> expected = new LinkedList<>();
  25. expected.addLast(l1);
  26. expected.addLast(l2);
  27. expected.addLast(l3);
  28. expected.addLast(l4);
  29. assertEquals(result, expected);
  30. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement