Improving ShortestPathTest round 2

* Use new ShortestPath super class to simplify test
* Test paths with 0 and 1 points