buildDiamondGraph creates: A→B, A→C, B→D, C→D
()
| 9 | |
| 10 | // buildDiamondGraph creates: A→B, A→C, B→D, C→D |
| 11 | func buildDiamondGraph() (*Graph[string, string], [4]NodeIndex) { |
| 12 | g := New[string, string]() |
| 13 | a := g.AddNode("A") |
| 14 | b := g.AddNode("B") |
| 15 | c := g.AddNode("C") |
| 16 | d := g.AddNode("D") |
| 17 | g.AddEdge(a, b, "ab") |
| 18 | g.AddEdge(a, c, "ac") |
| 19 | g.AddEdge(b, d, "bd") |
| 20 | g.AddEdge(c, d, "cd") |
| 21 | return g, [4]NodeIndex{a, b, c, d} |
| 22 | } |
| 23 | |
| 24 | // buildChainGraph creates: A→B→C |
| 25 | func buildChainGraph() (*Graph[string, string], [3]NodeIndex) { |
no test coverage detected