diff --git a/marklogic-client-api-functionaltests/src/test/java/com/marklogic/client/fastfunctest/TestOpticOnTriples.java b/marklogic-client-api-functionaltests/src/test/java/com/marklogic/client/fastfunctest/TestOpticOnTriples.java index 271f29179..775ca884a 100644 --- a/marklogic-client-api-functionaltests/src/test/java/com/marklogic/client/fastfunctest/TestOpticOnTriples.java +++ b/marklogic-client-api-functionaltests/src/test/java/com/marklogic/client/fastfunctest/TestOpticOnTriples.java @@ -1487,72 +1487,4 @@ public void testShortestPathWithStringInputs() assertEquals("1",path.path("length").path("value").toString()); } } - - // TODO: Enable testShortestPathWithWeight and testShortestPathWithWeightColumn tests after server code starts - // accepting weight column and string. - @Disabled - @Test - public void testShortestPathWithWeight() - { - if(!isML12OrHigher){ - return; - } - - RowManager rowMgr = client.newRowManager(); - PlanBuilder p = rowMgr.newPlanBuilder(); - - PlanColumn teamIdCol = p.col("player_team"); - PlanColumn teamNameCol = p.col("team_name"); - PlanColumn teamCityCol = p.col("team_city"); - - PlanPrefixer team = p.prefixer("http://marklogic.com/mlb/team/"); - PlanBuilder.ModifyPlan team_plan = p.fromTriples( - p.pattern(teamIdCol, team.iri("name"), teamNameCol), - p.pattern(teamIdCol, team.iri("city"), teamCityCol) - ).shortestPath("team_name", "team_city", "path", "length", "weight"); - JacksonHandle jacksonHandle = new JacksonHandle().withMimetype("application/json"); - rowMgr.resultDoc(team_plan, jacksonHandle); - JsonNode jsonResults = jacksonHandle.get(); - JsonNode jsonBindingsNodes = jsonResults.path("rows"); - for (int i=0; i