diff --git a/core/src/test/java/org/eqasim/TestSimulationPipeline.java b/core/src/test/java/org/eqasim/TestSimulationPipeline.java index f94007dd9..325cf06ed 100644 --- a/core/src/test/java/org/eqasim/TestSimulationPipeline.java +++ b/core/src/test/java/org/eqasim/TestSimulationPipeline.java @@ -8,6 +8,7 @@ import org.eqasim.core.simulation.analysis.EqasimAnalysisModule; import org.eqasim.core.simulation.mode_choice.AbstractEqasimExtension; import org.eqasim.core.simulation.mode_choice.EqasimModeChoiceModule; +import org.eqasim.core.simulation.mode_choice.epsilon.AdaptConfigForEpsilon; import org.eqasim.core.simulation.mode_choice.parameters.ModeParameters; import org.eqasim.core.tools.*; import org.eqasim.core.simulation.modes.drt.utils.AdaptConfigForDrt; @@ -193,6 +194,16 @@ public void testDrt() throws MalformedURLException, CommandLine.ConfigurationExc runMelunSimulation("melun_test/input/config_drt.xml", "melun_test/output_drt", List.of("drt_a", "drt_b")); } + @Test + public void testEpsilon() throws CommandLine.ConfigurationException { + AdaptConfigForEpsilon.main(new String[] { + "--input-config-path", "melun_test/input/config.xml", + "--output-config-path", "melun_test/input/config_epsilon.xml" + }); + + runMelunSimulation("melun_test/input/config_epsilon.xml", "melun_test/output_epsilon", Collections.emptyList()); + } + @Test public void testPipeline() throws Exception { runMelunSimulation("melun_test/input/config.xml", "melun_test/output", Collections.emptyList());