Author: simonetripodi
Date: Fri Jun 24 14:18:18 2011
New Revision: 1139314

URL: http://svn.apache.org/viewvc?rev=1139314&view=rev
Log:
throws a PathNotFoundException when a path between the input vertex doesn't 
exist

Modified:
    
commons/sandbox/graph/trunk/src/main/java/org/apache/commons/graph/shortestpath/AllVertexPairsShortestPath.java

Modified: 
commons/sandbox/graph/trunk/src/main/java/org/apache/commons/graph/shortestpath/AllVertexPairsShortestPath.java
URL: 
http://svn.apache.org/viewvc/commons/sandbox/graph/trunk/src/main/java/org/apache/commons/graph/shortestpath/AllVertexPairsShortestPath.java?rev=1139314&r1=1139313&r2=1139314&view=diff
==============================================================================
--- 
commons/sandbox/graph/trunk/src/main/java/org/apache/commons/graph/shortestpath/AllVertexPairsShortestPath.java
 (original)
+++ 
commons/sandbox/graph/trunk/src/main/java/org/apache/commons/graph/shortestpath/AllVertexPairsShortestPath.java
 Fri Jun 24 14:18:18 2011
@@ -19,6 +19,8 @@ package org.apache.commons.graph.shortes
  * under the License.
  */
 
+import static java.lang.String.format;
+
 import java.util.HashMap;
 import java.util.Map;
 
@@ -92,6 +94,11 @@ public final class AllVertexPairsShortes
         VertexPair<V> vertexPair = new VertexPair<V>( source, target );
         WeightedPath<V, WE> path = paths.get( vertexPair );
 
+        if ( path == null )
+        {
+            throw new PathNotFoundException( format( "Path from '%s' to '%s' 
doesn't exist", source, target ) );
+        }
+
         return path;
     }
 


Reply via email to