+static void test_negacycle(void)
+{
+ struct negacycle_graph ng;
+
+ negacycle_graph_init(&ng);
+
+ ok1(aga_bellman_ford_start(&ng.sg.g, &ng.sg.nodes[1]) == 0);
+ aga_bellman_ford_complete(&ng.sg.g);
+ ok1(aga_error(&ng.sg.g) == AGA_ERR_NEGATIVE_COST);
+ aga_finish(&ng.sg.g);
+}
+