Skip to content

Commit 72b3000

Browse files
committed
feat: add validation foundation
1 parent 3cc4fd6 commit 72b3000

File tree

9 files changed

+18
-18
lines changed

9 files changed

+18
-18
lines changed

core/flamingock-test-support/src/main/java/io/flamingock/support/FlamingockTestSupport.java

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,10 @@
1818

1919
import io.flamingock.internal.core.builder.AbstractChangeRunnerBuilder;
2020
import io.flamingock.internal.core.builder.BuilderAccessor;
21-
import io.flamingock.support.impl.GivenStageImpl;
21+
import io.flamingock.support.stages.GivenStage;
22+
import io.flamingock.support.stages.GivenStageImpl;
23+
import io.flamingock.support.stages.ThenStage;
24+
import io.flamingock.support.stages.WhenStage;
2225

2326
/**
2427
* Entry point for the Flamingock BDD-style test support framework.

core/flamingock-test-support/src/main/java/io/flamingock/support/domain/AuditEntryExpectation.java

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -18,6 +18,8 @@
1818
import io.flamingock.api.annotations.Apply;
1919
import io.flamingock.internal.common.core.audit.AuditEntry;
2020
import io.flamingock.internal.common.core.audit.AuditTxType;
21+
import io.flamingock.support.stages.ThenStage;
22+
import io.flamingock.support.stages.WhenStage;
2123

2224
import java.time.LocalDateTime;
2325

@@ -65,8 +67,8 @@
6567
* <li>{@link #ROLLBACK_FAILED(String)} - Expect a change whose rollback failed</li>
6668
* </ul>
6769
*
68-
* @see io.flamingock.support.WhenStage#thenExpectAuditSequenceStrict(AuditEntryExpectation...)
69-
* @see io.flamingock.support.ThenStage#andExpectAuditSequenceStrict(AuditEntryExpectation...)
70+
* @see WhenStage#thenExpectAuditSequenceStrict(AuditEntryExpectation...)
71+
* @see ThenStage#andExpectAuditSequenceStrict(AuditEntryExpectation...)
7072
*/
7173
public class AuditEntryExpectation {
7274

core/flamingock-test-support/src/main/java/io/flamingock/support/GivenStage.java renamed to core/flamingock-test-support/src/main/java/io/flamingock/support/stages/GivenStage.java

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,9 @@
1313
* See the License for the specific language governing permissions and
1414
* limitations under the License.
1515
*/
16-
package io.flamingock.support;
16+
package io.flamingock.support.stages;
17+
18+
import io.flamingock.support.FlamingockTestSupport;
1719

1820
/**
1921
* Represents the "Given" phase of the BDD test flow for setting up preconditions.

core/flamingock-test-support/src/main/java/io/flamingock/support/impl/GivenStageImpl.java renamed to core/flamingock-test-support/src/main/java/io/flamingock/support/stages/GivenStageImpl.java

Lines changed: 1 addition & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -13,13 +13,9 @@
1313
* See the License for the specific language governing permissions and
1414
* limitations under the License.
1515
*/
16-
package io.flamingock.support.impl;
16+
package io.flamingock.support.stages;
1717

18-
import io.flamingock.internal.core.builder.AbstractChangeRunnerBuilder;
1918
import io.flamingock.internal.core.builder.BuilderAccessor;
20-
import io.flamingock.support.GivenStage;
21-
import io.flamingock.support.ThenStage;
22-
import io.flamingock.support.WhenStage;
2319

2420
import java.util.ArrayList;
2521
import java.util.Arrays;

core/flamingock-test-support/src/main/java/io/flamingock/support/ThenStage.java renamed to core/flamingock-test-support/src/main/java/io/flamingock/support/stages/ThenStage.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@
1313
* See the License for the specific language governing permissions and
1414
* limitations under the License.
1515
*/
16-
package io.flamingock.support;
16+
package io.flamingock.support.stages;
1717

1818
import io.flamingock.support.domain.AuditEntryExpectation;
1919

core/flamingock-test-support/src/main/java/io/flamingock/support/impl/ThenStageImpl.java renamed to core/flamingock-test-support/src/main/java/io/flamingock/support/stages/ThenStageImpl.java

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -13,10 +13,9 @@
1313
* See the License for the specific language governing permissions and
1414
* limitations under the License.
1515
*/
16-
package io.flamingock.support.impl;
16+
package io.flamingock.support.stages;
1717

1818
import io.flamingock.internal.core.builder.BuilderAccessor;
19-
import io.flamingock.support.ThenStage;
2019
import io.flamingock.support.domain.AuditEntryExpectation;
2120
import io.flamingock.support.validation.ValidationHandler;
2221
import io.flamingock.support.validation.Validator;

core/flamingock-test-support/src/main/java/io/flamingock/support/WhenStage.java renamed to core/flamingock-test-support/src/main/java/io/flamingock/support/stages/WhenStage.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@
1313
* See the License for the specific language governing permissions and
1414
* limitations under the License.
1515
*/
16-
package io.flamingock.support;
16+
package io.flamingock.support.stages;
1717

1818
import io.flamingock.support.domain.AuditEntryExpectation;
1919

core/flamingock-test-support/src/main/java/io/flamingock/support/impl/WhenStageImpl.java renamed to core/flamingock-test-support/src/main/java/io/flamingock/support/stages/WhenStageImpl.java

Lines changed: 1 addition & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -13,15 +13,11 @@
1313
* See the License for the specific language governing permissions and
1414
* limitations under the License.
1515
*/
16-
package io.flamingock.support.impl;
16+
package io.flamingock.support.stages;
1717

18-
import io.flamingock.internal.common.core.audit.AuditEntry;
1918
import io.flamingock.internal.core.builder.BuilderAccessor;
20-
import io.flamingock.support.ThenStage;
21-
import io.flamingock.support.WhenStage;
2219
import io.flamingock.support.domain.AuditEntryExpectation;
2320

24-
import java.util.List;
2521
import java.util.function.Consumer;
2622

2723
public class WhenStageImpl implements WhenStage {

core/flamingock-test-support/src/main/java/io/flamingock/support/validation/error/ValidationResult.java

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -24,4 +24,6 @@ public class ValidationResult {
2424
public List<ValidationError> getErrors() {
2525
return new ArrayList<>();
2626
}
27+
28+
2729
}

0 commit comments

Comments
 (0)