JAVA-18133 fix optaplanner test
This commit is contained in:
@@ -1,7 +1,9 @@
|
|||||||
<?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>
|
||||||
</scoreDirectorFactory>
|
</scoreDirectorFactory>
|
||||||
|
|||||||
@@ -1,7 +1,9 @@
|
|||||||
<?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>
|
||||||
</scoreDirectorFactory>
|
</scoreDirectorFactory>
|
||||||
|
|||||||
@@ -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);
|
||||||
|
|||||||
8
pom.xml
8
pom.xml
@@ -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>
|
||||||
|
|||||||
Reference in New Issue
Block a user