@Test public void moveFactMappingOldFailTest() { ExpressionIdentifier expressionIdentifier2 = ExpressionIdentifier.create("Test expression 2", FactMappingType.GIVEN); simulationDescriptor.addFactMapping(factIdentifier, expressionIdentifier); simulationDescriptor.addFactMapping(factIdentifier, expressionIdentifier2); muteException(() -> { simulationDescriptor.moveFactMapping(2, 0); fail(); }, IllegalArgumentException.class); muteException(() -> { simulationDescriptor.moveFactMapping(-1, 0); fail(); }, IllegalArgumentException.class); muteException(() -> { simulationDescriptor.moveFactMapping(0, 2); fail(); }, IllegalArgumentException.class); muteException(() -> { simulationDescriptor.moveFactMapping(0, -1); fail(); }, IllegalArgumentException.class); }
@Test public void moveFactMappingOldFailTest() { ExpressionIdentifier expressionIdentifier2 = ExpressionIdentifier.create("Test expression 2", FactMappingType.GIVEN); simulationDescriptor.addFactMapping(factIdentifier, expressionIdentifier); simulationDescriptor.addFactMapping(factIdentifier, expressionIdentifier2); muteException(() -> { simulationDescriptor.moveFactMapping(2, 0); fail(); }, IllegalArgumentException.class); muteException(() -> { simulationDescriptor.moveFactMapping(-1, 0); fail(); }, IllegalArgumentException.class); muteException(() -> { simulationDescriptor.moveFactMapping(0, 2); fail(); }, IllegalArgumentException.class); muteException(() -> { simulationDescriptor.moveFactMapping(0, -1); fail(); }, IllegalArgumentException.class); }
@Test public void moveFactMappingTest() { ExpressionIdentifier expressionIdentifier2 = ExpressionIdentifier.create("Test expression 2", FactMappingType.GIVEN); ExpressionIdentifier expressionIdentifier3 = ExpressionIdentifier.create("Test expression 3", FactMappingType.GIVEN); FactMapping factMapping1 = simulationDescriptor.addFactMapping(factIdentifier, expressionIdentifier); FactMapping factMapping2 = simulationDescriptor.addFactMapping(factIdentifier, expressionIdentifier2); FactMapping factMapping3 = simulationDescriptor.addFactMapping(factIdentifier, expressionIdentifier3); List<FactMapping> factMappings = simulationDescriptor.getUnmodifiableFactMappings(); assertEquals(factMappings.get(0), factMapping1); assertEquals(factMappings.get(1), factMapping2); assertEquals(factMappings.get(2), factMapping3); simulationDescriptor.moveFactMapping(0, 1); factMappings = simulationDescriptor.getUnmodifiableFactMappings(); assertEquals(factMappings.get(0), factMapping2); assertEquals(factMappings.get(1), factMapping1); assertEquals(factMappings.get(2), factMapping3); simulationDescriptor.moveFactMapping(2, 1); factMappings = simulationDescriptor.getUnmodifiableFactMappings(); assertEquals(factMappings.get(0), factMapping2); assertEquals(factMappings.get(1), factMapping3); assertEquals(factMappings.get(2), factMapping1); simulationDescriptor.moveFactMapping(2, 2); factMappings = simulationDescriptor.getUnmodifiableFactMappings(); assertEquals(factMappings.get(0), factMapping2); assertEquals(factMappings.get(1), factMapping3); assertEquals(factMappings.get(2), factMapping1); }
@Test public void moveFactMappingTest() { ExpressionIdentifier expressionIdentifier2 = ExpressionIdentifier.create("Test expression 2", FactMappingType.GIVEN); ExpressionIdentifier expressionIdentifier3 = ExpressionIdentifier.create("Test expression 3", FactMappingType.GIVEN); FactMapping factMapping1 = simulationDescriptor.addFactMapping(factIdentifier, expressionIdentifier); FactMapping factMapping2 = simulationDescriptor.addFactMapping(factIdentifier, expressionIdentifier2); FactMapping factMapping3 = simulationDescriptor.addFactMapping(factIdentifier, expressionIdentifier3); List<FactMapping> factMappings = simulationDescriptor.getUnmodifiableFactMappings(); assertEquals(factMappings.get(0), factMapping1); assertEquals(factMappings.get(1), factMapping2); assertEquals(factMappings.get(2), factMapping3); simulationDescriptor.moveFactMapping(0, 1); factMappings = simulationDescriptor.getUnmodifiableFactMappings(); assertEquals(factMappings.get(0), factMapping2); assertEquals(factMappings.get(1), factMapping1); assertEquals(factMappings.get(2), factMapping3); simulationDescriptor.moveFactMapping(2, 1); factMappings = simulationDescriptor.getUnmodifiableFactMappings(); assertEquals(factMappings.get(0), factMapping2); assertEquals(factMappings.get(1), factMapping3); assertEquals(factMappings.get(2), factMapping1); simulationDescriptor.moveFactMapping(2, 2); factMappings = simulationDescriptor.getUnmodifiableFactMappings(); assertEquals(factMappings.get(0), factMapping2); assertEquals(factMappings.get(1), factMapping3); assertEquals(factMappings.get(2), factMapping1); }