Skip to content

Commit 8fc67b7

Browse files
committed
refactor: remove timefold-solver-test module
1 parent 104bbe4 commit 8fc67b7

11 files changed

Lines changed: 16 additions & 14 deletions

File tree

src/test/java/ai/timefold/solver/benchmarks/examples/cloudbalancing/score/CloudBalancingConstraintProviderTest.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55
import ai.timefold.solver.benchmarks.examples.cloudbalancing.domain.CloudProcess;
66
import ai.timefold.solver.benchmarks.examples.common.score.AbstractConstraintProviderTest;
77
import ai.timefold.solver.benchmarks.examples.common.score.ConstraintProviderTest;
8-
import ai.timefold.solver.test.api.score.stream.ConstraintVerifier;
8+
import ai.timefold.solver.core.api.score.stream.test.ConstraintVerifier;
99

1010
class CloudBalancingConstraintProviderTest
1111
extends

src/test/java/ai/timefold/solver/benchmarks/examples/common/score/AbstractConstraintProviderTest.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@
77
import java.util.stream.Stream;
88

99
import ai.timefold.solver.core.api.score.stream.ConstraintProvider;
10-
import ai.timefold.solver.test.api.score.stream.ConstraintVerifier;
10+
import ai.timefold.solver.core.api.score.stream.test.ConstraintVerifier;
1111

1212
import org.junit.jupiter.api.DisplayNameGeneration;
1313
import org.junit.jupiter.api.TestInstance;

src/test/java/ai/timefold/solver/benchmarks/examples/common/score/ConstraintProviderTest.java

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -3,18 +3,20 @@
33
import java.lang.annotation.Retention;
44
import java.lang.annotation.RetentionPolicy;
55

6+
import ai.timefold.solver.core.api.score.stream.test.ConstraintVerifier;
7+
import org.junit.jupiter.api.Test;
68
import org.junit.jupiter.api.parallel.Execution;
79
import org.junit.jupiter.api.parallel.ExecutionMode;
810
import org.junit.jupiter.params.ParameterizedTest;
911
import org.junit.jupiter.params.provider.MethodSource;
1012

1113
/**
12-
* Tests using {@link ai.timefold.solver.test.api.score.stream.ConstraintVerifier} should use this annotation
13-
* instead of @{@link org.junit.jupiter.api.Test}.
14+
* Tests using {@link ConstraintVerifier} should use this annotation
15+
* instead of @{@link Test}.
1416
* This brings several benefits, such as parallel execution and testing.
1517
*
1618
* <p>
17-
* Each such test expects exactly one argument of type {@link ai.timefold.solver.test.api.score.stream.ConstraintVerifier}.
19+
* Each such test expects exactly one argument of type {@link ConstraintVerifier}.
1820
* Values for that argument are read from {@link AbstractConstraintProviderTest#getConstraintVerifierImpl()}.
1921
*/
2022
@Retention(RetentionPolicy.RUNTIME)

src/test/java/ai/timefold/solver/benchmarks/examples/conferencescheduling/score/ConferenceSchedulingConstraintProviderTest.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@
1616
import ai.timefold.solver.benchmarks.examples.conferencescheduling.domain.Speaker;
1717
import ai.timefold.solver.benchmarks.examples.conferencescheduling.domain.Talk;
1818
import ai.timefold.solver.benchmarks.examples.conferencescheduling.domain.Timeslot;
19-
import ai.timefold.solver.test.api.score.stream.ConstraintVerifier;
19+
import ai.timefold.solver.core.api.score.stream.test.ConstraintVerifier;
2020

2121
class ConferenceSchedulingConstraintProviderTest
2222
extends

src/test/java/ai/timefold/solver/benchmarks/examples/curriculumcourse/score/CurriculumCourseConstraintProviderTest.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@
1313
import ai.timefold.solver.benchmarks.examples.curriculumcourse.domain.Timeslot;
1414
import ai.timefold.solver.benchmarks.examples.curriculumcourse.domain.UnavailablePeriodPenalty;
1515
import ai.timefold.solver.benchmarks.examples.curriculumcourse.domain.solver.CourseConflict;
16-
import ai.timefold.solver.test.api.score.stream.ConstraintVerifier;
16+
import ai.timefold.solver.core.api.score.stream.test.ConstraintVerifier;
1717

1818
class CurriculumCourseConstraintProviderTest
1919
extends

src/test/java/ai/timefold/solver/benchmarks/examples/examination/score/ExaminationConstraintProviderTest.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@
1515
import ai.timefold.solver.benchmarks.examples.examination.domain.Student;
1616
import ai.timefold.solver.benchmarks.examples.examination.domain.Topic;
1717
import ai.timefold.solver.benchmarks.examples.examination.domain.solver.TopicConflict;
18-
import ai.timefold.solver.test.api.score.stream.ConstraintVerifier;
18+
import ai.timefold.solver.core.api.score.stream.test.ConstraintVerifier;
1919

2020
class ExaminationConstraintProviderTest
2121
extends

src/test/java/ai/timefold/solver/benchmarks/examples/machinereassignment/score/MachineReassignmentConstraintProviderTest.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -26,7 +26,7 @@
2626
import ai.timefold.solver.benchmarks.examples.machinereassignment.domain.solver.MrServiceDependency;
2727
import ai.timefold.solver.benchmarks.examples.machinereassignment.persistence.MachineReassignmentSolutionFileIO;
2828
import ai.timefold.solver.core.api.score.HardSoftScore;
29-
import ai.timefold.solver.test.api.score.stream.ConstraintVerifier;
29+
import ai.timefold.solver.core.api.score.stream.test.ConstraintVerifier;
3030

3131
class MachineReassignmentConstraintProviderTest
3232
extends AbstractConstraintProviderTest<MachineReassignmentConstraintProvider, MachineReassignment> {

src/test/java/ai/timefold/solver/benchmarks/examples/meetingscheduling/score/MeetingSchedulingConstraintProviderTest.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@
1414
import ai.timefold.solver.benchmarks.examples.meetingscheduling.domain.RequiredAttendance;
1515
import ai.timefold.solver.benchmarks.examples.meetingscheduling.domain.Room;
1616
import ai.timefold.solver.benchmarks.examples.meetingscheduling.domain.TimeGrain;
17-
import ai.timefold.solver.test.api.score.stream.ConstraintVerifier;
17+
import ai.timefold.solver.core.api.score.stream.test.ConstraintVerifier;
1818

1919
class MeetingSchedulingConstraintProviderTest
2020
extends AbstractConstraintProviderTest<MeetingSchedulingConstraintProvider, MeetingSchedule> {

src/test/java/ai/timefold/solver/benchmarks/examples/nurserostering/score/NurseRosteringConstraintProviderTest.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -33,8 +33,8 @@
3333
import ai.timefold.solver.benchmarks.examples.nurserostering.domain.request.DayOnRequest;
3434
import ai.timefold.solver.benchmarks.examples.nurserostering.domain.request.ShiftOffRequest;
3535
import ai.timefold.solver.benchmarks.examples.nurserostering.domain.request.ShiftOnRequest;
36-
import ai.timefold.solver.test.api.score.stream.ConstraintVerifier;
37-
import ai.timefold.solver.test.api.score.stream.SingleConstraintVerification;
36+
import ai.timefold.solver.core.api.score.stream.test.ConstraintVerifier;
37+
import ai.timefold.solver.core.api.score.stream.test.SingleConstraintVerification;
3838

3939
import org.junit.jupiter.api.AfterEach;
4040
import org.junit.jupiter.api.BeforeEach;

src/test/java/ai/timefold/solver/benchmarks/examples/pas/score/PatientAdmissionScheduleConstraintProviderTest.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,7 @@
2424
import ai.timefold.solver.benchmarks.examples.pas.domain.Specialism;
2525
import ai.timefold.solver.core.api.score.stream.Constraint;
2626
import ai.timefold.solver.core.api.score.stream.ConstraintFactory;
27-
import ai.timefold.solver.test.api.score.stream.ConstraintVerifier;
27+
import ai.timefold.solver.core.api.score.stream.test.ConstraintVerifier;
2828

2929
import org.junit.jupiter.params.ParameterizedTest;
3030
import org.junit.jupiter.params.provider.Arguments;

0 commit comments

Comments
 (0)