aboutsummaryrefslogtreecommitdiffstats
path: root/subprojects/language-semantics/src/test
diff options
context:
space:
mode:
authorLibravatar Kristóf Marussy <kristof@marussy.com>2023-08-17 02:32:26 +0200
committerLibravatar Kristóf Marussy <kristof@marussy.com>2023-08-17 02:43:55 +0200
commiteb5da232b5954895b449957c73e35d0b36e3a902 (patch)
treea8714116cfe3102659e9c5e5b90131e7ec248492 /subprojects/language-semantics/src/test
parentchore(deps): bump dependencies (diff)
downloadrefinery-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.java11
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);