Skip to content

Commit 202bc20

Browse files
committed
Test A* with custom return type
1 parent e500596 commit 202bc20

File tree

3 files changed

+14
-2
lines changed

3 files changed

+14
-2
lines changed

Project.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,5 +10,5 @@ SparseArrays = "2f01184e-e22b-5df5-ae63-d93ebab69eaf"
1010
Test = "8dfed614-e22c-5e08-85e1-65c5234f0b40"
1111

1212
[compat]
13-
Graphs = "1.4"
13+
Graphs = "1.6"
1414
julia = "1"

test/a_star.jl

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,11 @@
1+
@testset "A*" begin
2+
g = SimpleWeightedGraph(3) # or use `SimpleWeightedDiGraph` for directed graphs
3+
add_edge!(g, 1, 2, 0.5)
4+
add_edge!(g, 2, 3, 0.8)
5+
add_edge!(g, 1, 3, 2.0)
6+
@test_broken length(a_star(g, 1, 3)) == 2
7+
distmx = weights(g)
8+
heuristic(v) = 0
9+
edgetype_to_return = Graphs.SimpleEdge
10+
@test length(a_star(g, 1, 3, distmx, heuristic, edgetype_to_return)) == 2
11+
end

test/runtests.jl

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,8 @@ tests = [
1616
"simpleweightedgraph",
1717
"overrides",
1818
"persistence",
19-
"connectivity"
19+
"connectivity",
20+
"a_star"
2021
]
2122

2223
@testset "SimpleWeightedGraphs" begin

0 commit comments

Comments
 (0)