JAVA-18133 fix optaplanner test

This commit is contained in:
Loredana Crusoveanu 2023-02-23 14:27:31 +02:00
parent 1bba7257a4
commit 583bde3f6a
4 changed files with 12 additions and 11 deletions

View File

@ -1,6 +1,8 @@
<?xml version="1.0" encoding="UTF-8"?> <?xml version="1.0" encoding="UTF-8"?>
<solver> <solver>
<scanAnnotatedClasses/>
<solutionClass>com.baeldung.drools.optaplanner.CourseSchedule</solutionClass>
<entityClass>com.baeldung.drools.optaplanner.Lecture</entityClass>
<scoreDirectorFactory> <scoreDirectorFactory>
<scoreDrl>courseSchedule.drl</scoreDrl> <scoreDrl>courseSchedule.drl</scoreDrl>

View File

@ -1,6 +1,8 @@
<?xml version="1.0" encoding="UTF-8"?> <?xml version="1.0" encoding="UTF-8"?>
<solver> <solver>
<scanAnnotatedClasses/>
<solutionClass>com.baeldung.drools.optaplanner.CourseSchedule</solutionClass>
<entityClass>com.baeldung.drools.optaplanner.Lecture</entityClass>
<scoreDirectorFactory> <scoreDirectorFactory>
<easyScoreCalculatorClass>com.baeldung.drools.optaplanner.ScoreCalculator</easyScoreCalculatorClass> <easyScoreCalculatorClass>com.baeldung.drools.optaplanner.ScoreCalculator</easyScoreCalculatorClass>

View File

@ -7,7 +7,6 @@ import org.junit.jupiter.api.BeforeAll;
import org.junit.jupiter.api.Test; import org.junit.jupiter.api.Test;
import org.optaplanner.core.api.solver.Solver; import org.optaplanner.core.api.solver.Solver;
import org.optaplanner.core.api.solver.SolverFactory; import org.optaplanner.core.api.solver.SolverFactory;
import org.optaplanner.core.config.solver.SolverConfig;
public class OptaPlannerUnitTest { public class OptaPlannerUnitTest {
@ -28,8 +27,7 @@ public class OptaPlannerUnitTest {
@Test @Test
public void test_whenCustomJavaSolver() { public void test_whenCustomJavaSolver() {
SolverConfig solverConfig = SolverConfig.createFromXmlResource("courseScheduleSolverConfiguration.xml"); SolverFactory<CourseSchedule> solverFactory = SolverFactory.createFromXmlResource("courseScheduleSolverConfiguration.xml");
SolverFactory<CourseSchedule> solverFactory = SolverFactory.create(solverConfig);
Solver<CourseSchedule> solver = solverFactory.buildSolver(); Solver<CourseSchedule> solver = solverFactory.buildSolver();
CourseSchedule solvedCourseSchedule = solver.solve(unsolvedCourseSchedule); CourseSchedule solvedCourseSchedule = solver.solve(unsolvedCourseSchedule);
@ -39,7 +37,6 @@ public class OptaPlannerUnitTest {
@Test @Test
public void test_whenDroolsSolver() { public void test_whenDroolsSolver() {
SolverFactory<CourseSchedule> solverFactory = SolverFactory.createFromXmlResource("courseScheduleSolverConfigDrools.xml"); SolverFactory<CourseSchedule> solverFactory = SolverFactory.createFromXmlResource("courseScheduleSolverConfigDrools.xml");
Solver<CourseSchedule> solver = solverFactory.buildSolver(); Solver<CourseSchedule> solver = solverFactory.buildSolver();
CourseSchedule solvedCourseSchedule = solver.solve(unsolvedCourseSchedule); CourseSchedule solvedCourseSchedule = solver.solve(unsolvedCourseSchedule);

View File

@ -904,13 +904,13 @@
<module>core-java-modules/core-java-networking-3</module> <module>core-java-modules/core-java-networking-3</module>
<module>core-java-modules/core-java-strings</module> <module>core-java-modules/core-java-strings</module>
<module>core-java-modules/core-java-httpclient</module> <module>core-java-modules/core-java-httpclient</module>
<module>custom-pmd</module> <module>custom-pmd</module>
<module>spring-core-6</module> <module>spring-core-6</module>
<module>data-structures</module> <module>data-structures</module>
<module>ddd-contexts</module> <module>ddd-contexts</module>
<module>deeplearning4j</module> <module>deeplearning4j</module>
<module>docker-modules</module> <module>docker-modules</module>
<module>drools</module> <module>drools</module>
<module>guava-modules</module> <module>guava-modules</module>
<module>apache-httpclient-2</module> <module>apache-httpclient-2</module>
<module>kubernetes-modules/kubernetes-spring</module> <module>kubernetes-modules/kubernetes-spring</module>
@ -1118,13 +1118,13 @@
<module>core-java-modules/core-java-networking-3</module> <module>core-java-modules/core-java-networking-3</module>
<module>core-java-modules/core-java-strings</module> <module>core-java-modules/core-java-strings</module>
<module>core-java-modules/core-java-httpclient</module> <module>core-java-modules/core-java-httpclient</module>
<module>custom-pmd</module> <module>custom-pmd</module>
<module>spring-core-6</module> <module>spring-core-6</module>
<module>data-structures</module> <module>data-structures</module>
<module>ddd-contexts</module> <module>ddd-contexts</module>
<module>deeplearning4j</module> <module>deeplearning4j</module>
<module>docker-modules</module> <module>docker-modules</module>
<module>drools</module> <module>drools</module>
<module>guava-modules</module> <module>guava-modules</module>
<module>apache-httpclient-2</module> <module>apache-httpclient-2</module>
<module>kubernetes-modules/kubernetes-spring</module> <module>kubernetes-modules/kubernetes-spring</module>