diff options
author | Kristóf Marussy <kristof@marussy.com> | 2023-08-17 02:32:26 +0200 |
---|---|---|
committer | Kristóf Marussy <kristof@marussy.com> | 2023-08-17 02:43:55 +0200 |
commit | eb5da232b5954895b449957c73e35d0b36e3a902 (patch) | |
tree | a8714116cfe3102659e9c5e5b90131e7ec248492 /subprojects/language-semantics/src/test | |
parent | chore(deps): bump dependencies (diff) | |
download | refinery-eb5da232b5954895b449957c73e35d0b36e3a902.tar.gz refinery-eb5da232b5954895b449957c73e35d0b36e3a902.tar.zst refinery-eb5da232b5954895b449957c73e35d0b36e3a902.zip |
feat: basic semantics mapping and visualization
Diffstat (limited to 'subprojects/language-semantics/src/test')
-rw-r--r-- | subprojects/language-semantics/src/test/java/tools/refinery/language/semantics/model/tests/DecisionTreeTests.java | 11 |
1 files changed, 11 insertions, 0 deletions
diff --git a/subprojects/language-semantics/src/test/java/tools/refinery/language/semantics/model/tests/DecisionTreeTests.java b/subprojects/language-semantics/src/test/java/tools/refinery/language/semantics/model/tests/DecisionTreeTests.java index b3fcbabb..3c43d3bd 100644 --- a/subprojects/language-semantics/src/test/java/tools/refinery/language/semantics/model/tests/DecisionTreeTests.java +++ b/subprojects/language-semantics/src/test/java/tools/refinery/language/semantics/model/tests/DecisionTreeTests.java | |||
@@ -134,6 +134,17 @@ class DecisionTreeTests { | |||
134 | } | 134 | } |
135 | 135 | ||
136 | @Test | 136 | @Test |
137 | void overwriteIterationTest() { | ||
138 | var sut = new DecisionTree(1, TruthValue.TRUE); | ||
139 | var overwrite = new DecisionTree(1, null); | ||
140 | overwrite.mergeValue(Tuple.of(0), TruthValue.UNKNOWN); | ||
141 | sut.overwriteValues(overwrite); | ||
142 | var map = iterateAll(sut, TruthValue.UNKNOWN, 2); | ||
143 | assertThat(map.keySet(), hasSize(1)); | ||
144 | assertThat(map, hasEntry(Tuple.of(1), TruthValue.TRUE)); | ||
145 | } | ||
146 | |||
147 | @Test | ||
137 | void overwriteNothingTest() { | 148 | void overwriteNothingTest() { |
138 | var sut = new DecisionTree(2, TruthValue.UNKNOWN); | 149 | var sut = new DecisionTree(2, TruthValue.UNKNOWN); |
139 | var values = new DecisionTree(2, null); | 150 | var values = new DecisionTree(2, null); |