aboutsummaryrefslogtreecommitdiffstats
path: root/subprojects/store/src/test/java/tools/refinery
diff options
context:
space:
mode:
Diffstat (limited to 'subprojects/store/src/test/java/tools/refinery')
-rw-r--r--subprojects/store/src/test/java/tools/refinery/store/representation/cardinality/UpperCardinalitiesTest.java7
-rw-r--r--subprojects/store/src/test/java/tools/refinery/store/statecoding/EquivalenceTest.java3
-rw-r--r--subprojects/store/src/test/java/tools/refinery/store/statecoding/ExperimentalSetupTest.java11
-rw-r--r--subprojects/store/src/test/java/tools/refinery/store/statecoding/StateCoderBuildTest.java3
4 files changed, 12 insertions, 12 deletions
diff --git a/subprojects/store/src/test/java/tools/refinery/store/representation/cardinality/UpperCardinalitiesTest.java b/subprojects/store/src/test/java/tools/refinery/store/representation/cardinality/UpperCardinalitiesTest.java
index e61f7b36..e403eec2 100644
--- a/subprojects/store/src/test/java/tools/refinery/store/representation/cardinality/UpperCardinalitiesTest.java
+++ b/subprojects/store/src/test/java/tools/refinery/store/representation/cardinality/UpperCardinalitiesTest.java
@@ -8,9 +8,6 @@ package tools.refinery.store.representation.cardinality;
8import org.junit.jupiter.api.Test; 8import org.junit.jupiter.api.Test;
9import org.junit.jupiter.params.ParameterizedTest; 9import org.junit.jupiter.params.ParameterizedTest;
10import org.junit.jupiter.params.provider.ValueSource; 10import org.junit.jupiter.params.provider.ValueSource;
11import tools.refinery.store.representation.cardinality.FiniteUpperCardinality;
12import tools.refinery.store.representation.cardinality.UnboundedUpperCardinality;
13import tools.refinery.store.representation.cardinality.UpperCardinalities;
14 11
15import static org.hamcrest.MatcherAssert.assertThat; 12import static org.hamcrest.MatcherAssert.assertThat;
16import static org.hamcrest.Matchers.equalTo; 13import static org.hamcrest.Matchers.equalTo;
@@ -20,14 +17,14 @@ class UpperCardinalitiesTest {
20 @ParameterizedTest 17 @ParameterizedTest
21 @ValueSource(ints = {0, 1, 255, 256, 1000, Integer.MAX_VALUE}) 18 @ValueSource(ints = {0, 1, 255, 256, 1000, Integer.MAX_VALUE})
22 void valueOfBoundedTest(int value) { 19 void valueOfBoundedTest(int value) {
23 var upperCardinality = UpperCardinalities.valueOf(value); 20 var upperCardinality = UpperCardinalities.atMost(value);
24 assertThat(upperCardinality, instanceOf(FiniteUpperCardinality.class)); 21 assertThat(upperCardinality, instanceOf(FiniteUpperCardinality.class));
25 assertThat(((FiniteUpperCardinality) upperCardinality).finiteUpperBound(), equalTo(value)); 22 assertThat(((FiniteUpperCardinality) upperCardinality).finiteUpperBound(), equalTo(value));
26 } 23 }
27 24
28 @Test 25 @Test
29 void valueOfUnboundedTest() { 26 void valueOfUnboundedTest() {
30 var upperCardinality = UpperCardinalities.valueOf(-1); 27 var upperCardinality = UpperCardinalities.atMost(-1);
31 assertThat(upperCardinality, instanceOf(UnboundedUpperCardinality.class)); 28 assertThat(upperCardinality, instanceOf(UnboundedUpperCardinality.class));
32 } 29 }
33} 30}
diff --git a/subprojects/store/src/test/java/tools/refinery/store/statecoding/EquivalenceTest.java b/subprojects/store/src/test/java/tools/refinery/store/statecoding/EquivalenceTest.java
index 3c35849e..f2d2f7b5 100644
--- a/subprojects/store/src/test/java/tools/refinery/store/statecoding/EquivalenceTest.java
+++ b/subprojects/store/src/test/java/tools/refinery/store/statecoding/EquivalenceTest.java
@@ -192,7 +192,8 @@ class EquivalenceTest {
192 ModelStore store = ModelStore.builder() 192 ModelStore store = ModelStore.builder()
193 .symbols(person, age, friend, parents, population) 193 .symbols(person, age, friend, parents, population)
194 .with(StateCoderAdapter.builder() 194 .with(StateCoderAdapter.builder()
195 .stateCodeCalculatorFactory((p1, p2) -> calculator)) 195 .stateCodeCalculatorFactory((ignoredModel, ignoredInterpretations, ignoredIndividuals) ->
196 calculator))
196 .build(); 197 .build();
197 198
198 var stateCoder = store.getAdapter(StateCoderStoreAdapter.class); 199 var stateCoder = store.getAdapter(StateCoderStoreAdapter.class);
diff --git a/subprojects/store/src/test/java/tools/refinery/store/statecoding/ExperimentalSetupTest.java b/subprojects/store/src/test/java/tools/refinery/store/statecoding/ExperimentalSetupTest.java
index 25b5dca1..f5ffc18d 100644
--- a/subprojects/store/src/test/java/tools/refinery/store/statecoding/ExperimentalSetupTest.java
+++ b/subprojects/store/src/test/java/tools/refinery/store/statecoding/ExperimentalSetupTest.java
@@ -5,7 +5,8 @@
5 */ 5 */
6package tools.refinery.store.statecoding; 6package tools.refinery.store.statecoding;
7 7
8import org.eclipse.collections.impl.map.mutable.primitive.IntObjectHashMap; 8import org.eclipse.collections.api.factory.primitive.IntObjectMaps;
9import org.eclipse.collections.api.map.primitive.MutableIntObjectMap;
9import org.junit.jupiter.api.Tag; 10import org.junit.jupiter.api.Tag;
10import org.junit.jupiter.api.Test; 11import org.junit.jupiter.api.Test;
11import org.junit.jupiter.params.ParameterizedTest; 12import org.junit.jupiter.params.ParameterizedTest;
@@ -24,7 +25,6 @@ import java.util.Set;
24import static org.junit.jupiter.api.Assertions.assertEquals; 25import static org.junit.jupiter.api.Assertions.assertEquals;
25import static org.junit.jupiter.api.Assertions.assertTrue; 26import static org.junit.jupiter.api.Assertions.assertTrue;
26 27
27
28class ExperimentalSetupTest { 28class ExperimentalSetupTest {
29 static class ExperimentalSetupResult { 29 static class ExperimentalSetupResult {
30 int versions = 0; 30 int versions = 0;
@@ -61,7 +61,7 @@ class ExperimentalSetupTest {
61 .build(); 61 .build();
62 62
63 Set<Version> versions = new HashSet<>(); 63 Set<Version> versions = new HashSet<>();
64 IntObjectHashMap<List<Version>> codes = new IntObjectHashMap<>(); 64 MutableIntObjectMap<List<Version>> codes = IntObjectMaps.mutable.empty();
65 65
66 var empty = store.createEmptyModel(); 66 var empty = store.createEmptyModel();
67 if (!permuteTypes) { 67 if (!permuteTypes) {
@@ -123,8 +123,9 @@ class ExperimentalSetupTest {
123 return result; 123 return result;
124 } 124 }
125 125
126 private static void saveAsNewVersion(Set<Version> versions, IntObjectHashMap<List<Version>> codes, 126 private static void saveAsNewVersion(Set<Version> versions, MutableIntObjectMap<List<Version>> codes,
127 StateCoderStoreAdapter storeAdapter, ExperimentalSetupResult result, Model model) { 127 StateCoderStoreAdapter storeAdapter, ExperimentalSetupResult result,
128 Model model) {
128 Version version1 = model.commit(); 129 Version version1 = model.commit();
129 130
130 var stateCode = model.getAdapter(StateCoderAdapter.class).calculateStateCode(); 131 var stateCode = model.getAdapter(StateCoderAdapter.class).calculateStateCode();
diff --git a/subprojects/store/src/test/java/tools/refinery/store/statecoding/StateCoderBuildTest.java b/subprojects/store/src/test/java/tools/refinery/store/statecoding/StateCoderBuildTest.java
index 0b738005..0928aa8e 100644
--- a/subprojects/store/src/test/java/tools/refinery/store/statecoding/StateCoderBuildTest.java
+++ b/subprojects/store/src/test/java/tools/refinery/store/statecoding/StateCoderBuildTest.java
@@ -124,7 +124,8 @@ class StateCoderBuildTest {
124 var store = ModelStore.builder() 124 var store = ModelStore.builder()
125 .symbols(friend) 125 .symbols(friend)
126 .with(StateCoderAdapter.builder() 126 .with(StateCoderAdapter.builder()
127 .stateCodeCalculatorFactory((interpretations, individuals) -> mock)) 127 .stateCodeCalculatorFactory((ignoredModel, ignoredInterpretations, ignoredIndividuals) ->
128 mock))
128 .build(); 129 .build();
129 130
130 var model = store.createEmptyModel(); 131 var model = store.createEmptyModel();