Graph View

* added simple Window for graph play
* added new function to interface
* all tests passes
* end graph
This commit is contained in:
2019-02-26 21:58:53 +01:00
parent b441871de0
commit cdc183754f
23 changed files with 2203 additions and 1053 deletions

View File

@@ -918,6 +918,7 @@ public class TestGraph {
shouldThrow(nullException, () -> graph.unMark("1", null));
shouldThrow(nullException, () -> graph.unMark(null, "blue"));
shouldThrow(nullException, () -> graph.unMarkAll(null));
shouldThrow(nullException, () -> graph.getMarkedWith(null));
shouldThrow(notException, () -> graph.mark("324", "yellow"));
shouldThrow(notException, () -> graph.unMark("32423"));
@@ -966,30 +967,54 @@ public class TestGraph {
graph.mark("2", "mark");
graph.mark("3", "mark2");
graph.mark("1", "mark2");
shouldContain(graph.getMarks("1"), "mark", "mark2");
graph.mark("1", 3);
shouldContain(graph.getMarks("1"), "mark", "mark2", 3);
shouldContain(graph.getMarks("2"), "mark");
shouldContain(graph.getMarks("3"), "mark2");
shouldContain(graph.getMarkedWith("mark"), "2", "1");
shouldContain(graph.getMarkedWith("mark2"), "1", "3");
shouldContain(graph.getMarkedWith(3), "1");
graph.unMark("1", "mark");
shouldContain(graph.getMarks("1"), "mark2");
shouldContain(graph.getMarks("1"), "mark2", 3);
shouldContain(graph.getMarks("2"), "mark");
shouldContain(graph.getMarks("3"), "mark2");
shouldContain(graph.getMarkedWith("mark"), "2");
shouldContain(graph.getMarkedWith("mark2"), "1", "3");
shouldContain(graph.getMarkedWith(3), "1");
graph.unMarkAll("mark2");
shouldContain(graph.getMarks("1"));
shouldContain(graph.getMarks("1"), 3);
shouldContain(graph.getMarks("2"), "mark");
shouldContain(graph.getMarks("3"));
shouldContain(graph.getMarkedWith("mark"), "2");
shouldContain(graph.getMarkedWith("mark2"));
shouldContain(graph.getMarkedWith(3), "1");
graph.unMark("1", "mark");
graph.unMark("2", "mark2");
shouldContain(graph.getMarks("1"));
shouldContain(graph.getMarks("1"), 3);
shouldContain(graph.getMarks("2"), "mark");
shouldContain(graph.getMarks("3"));
shouldContain(graph.getMarkedWith("mark"), "2");
shouldContain(graph.getMarkedWith("mark2"));
shouldContain(graph.getMarkedWith(3), "1");
graph.unMark("2", "mark");
shouldContain(graph.getMarks("1"), 3);
shouldContain(graph.getMarks("2"));
shouldContain(graph.getMarks("3"));
shouldContain(graph.getMarkedWith("mark"));
shouldContain(graph.getMarkedWith("mark2"));
shouldContain(graph.getMarkedWith(3), "1");
graph.unMarkAll(3);
shouldContain(graph.getMarks("1"));
shouldContain(graph.getMarks("2"));
shouldContain(graph.getMarks("3"));
shouldContain(graph.getMarkedWith("mark"));
shouldContain(graph.getMarkedWith("mark2"));
shouldContain(graph.getMarkedWith(3));
}
@Test