added a few more assert statements to dijkstra test to confirm what happens when there are multiple shortest paths