diff --git a/approval-decision-utils-demo/config/databases.yaml b/approval-decision-utils-demo/config/databases.yaml index 6d7a3d7..8b8b3ac 100644 --- a/approval-decision-utils-demo/config/databases.yaml +++ b/approval-decision-utils-demo/config/databases.yaml @@ -1,9 +1,6 @@ -# yaml-language-server: $schema=https://json-schema.axonivy.com/app/0.0.1/databases.json Databases: approval-decision-utils: Url: jdbc:sqlserver://localhost;databaseName=approval-decision-utils Driver: com.microsoft.sqlserver.jdbc.SQLServerDriver UserName: ricoh Password: ${decrypt:\u00BD\u0049\u0080\u003A\u0083\u00CD\u0084\u000A\u0055\u001E\u008C\u0014\u0035\u006B\u0012\u0018\u00CE\u00AE\u0009\u007C\u00C2\u0089\u00B8\u00A3\u0096\u0000\u0074\u001D\u0048\u00E3\u0090\u006B} - Properties: - trustServerCertificate: 'true' diff --git a/approval-decision-utils-demo/pom.xml b/approval-decision-utils-demo/pom.xml index 3d4d7e0..99a3e5f 100644 --- a/approval-decision-utils-demo/pom.xml +++ b/approval-decision-utils-demo/pom.xml @@ -3,7 +3,7 @@ 4.0.0 com.axonivy.utils.approvaldecision approval-decision-utils-demo - 10.0.18-SNAPSHOT + 10.0.14-SNAPSHOT iar @@ -21,7 +21,7 @@ com.axonivy.utils.approvaldecision approval-decision-utils - ${project.version} + 10.0.14-SNAPSHOT iar @@ -37,8 +37,8 @@ - 10.0.18 - 10.0.16 + 10.0.14 + 10.0.14 diff --git a/approval-decision-utils-product/pom.xml b/approval-decision-utils-product/pom.xml index 87ed33d..07bc7e9 100644 --- a/approval-decision-utils-product/pom.xml +++ b/approval-decision-utils-product/pom.xml @@ -2,6 +2,6 @@ 4.0.0 com.axonivy.utils.approvaldecision approval-decision-utils-product - 10.0.18-SNAPSHOT + 10.0.14-SNAPSHOT pom \ No newline at end of file diff --git a/approval-decision-utils-test/config/databases.yaml b/approval-decision-utils-test/config/databases.yaml index 7fc9eba..247b128 100644 --- a/approval-decision-utils-test/config/databases.yaml +++ b/approval-decision-utils-test/config/databases.yaml @@ -1,9 +1 @@ -# yaml-language-server: $schema=https://json-schema.axonivy.com/app/0.0.1/databases.json Databases: - approval_decision_utils_test: - Url: jdbc:hsqldb:mem:approval-decision-utils - Driver: org.hsqldb.jdbc.JDBCDriver - UserName: approval-decision-utils - Password: ${decrypt:\u00FC\u00D7\u00BB\u00B0\u0088\u002A\u004C\u0077\u003D\u0033\u00F4\u007B\u0057\u00F9\u0024\u0050\u00B2\u00FF\u00F7\u008E\u0024\u00AA\u0054\u0078\u00D1\u00A1\u0005\u0056\u008F\u00B5\u00C9\u008B\u00CD\u00F7\u00E6\u008E\u005F\u00EE\u008C\u0096\u0082\u00E6\u0094\u00F7\u0002\u000A\u00AB\u005C\u00FC\u004D\u00DD\u0084\u0057\u0069\u00AC\u0069\u0064\u009A\u002A\u004D\u00C4\u0029\u00F9\u009D\u008F\u0078\u0004\u0064\u0015\u00C2\u0043\u0066\u0011\u003B\u0005\u00C4\u00DE\u0042\u000A\u0021\u00FD\u006D\u0020\u00E1\u00F2\u002D\u0003\u0092\u00AE\u00C8\u00ED\u00E2\u001C\u0064\u006F\u005D\u001A\u0071\u00F1\u00D8\u0095\u0032\u003A\u007E\u0029\u00AD\u002D\u00A5\u002B\u008C\u00E3\u00DD\u009A\u0022\u00C3\u0052\u0092\u0083\u00AF\u00D1\u005B\u00F3\u008B\u00DE\u0000\u000D\u001E\u00AB\u0030\u006F\u0069\u002F\u0016\u000D\u0060\u0030\u00CA\u00DD\u004D\u00B4\u00FC\u0054\u00AE\u0037} - Properties: - trustServerCertificate: 'true' diff --git a/approval-decision-utils-test/pom.xml b/approval-decision-utils-test/pom.xml index 05e4141..3f4f27e 100644 --- a/approval-decision-utils-test/pom.xml +++ b/approval-decision-utils-test/pom.xml @@ -4,7 +4,7 @@ 4.0.0 com.axonivy.utils.approvaldecision approval-decision-utils-test - 10.0.18-SNAPSHOT + 10.0.14-SNAPSHOT iar-integration-test @@ -22,29 +22,23 @@ com.axonivy.ivy.test unit-tester - 11.2.1 + 10.0.14 test com.axonivy.ivy.webtest web-tester - 11.2.1 + 10.0.14 test - - - 10.0.18 - 10.0.16 - - src_test com.axonivy.ivy.ci project-build-plugin - ${build.plugin.version} + 10.0.14 true diff --git a/approval-decision-utils-test/src_test/com/axonivy/utils/approvaldecision/test/ApprovalDecisionIvyTest.java b/approval-decision-utils-test/src_test/com/axonivy/utils/approvaldecision/test/ApprovalDecisionIvyTest.java new file mode 100644 index 0000000..d63192e --- /dev/null +++ b/approval-decision-utils-test/src_test/com/axonivy/utils/approvaldecision/test/ApprovalDecisionIvyTest.java @@ -0,0 +1,19 @@ +package com.axonivy.utils.approvaldecision.test; + +import static org.assertj.core.api.Assertions.assertThat; + +import org.junit.jupiter.api.Test; + +import ch.ivyteam.ivy.environment.Ivy; +import ch.ivyteam.ivy.environment.IvyTest; + +@IvyTest +public class ApprovalDecisionIvyTest { + + @Test + public void useIvy() { + Ivy.log().info("hi from JUnit"); + assertThat(true).as("I can use Ivy API facade in tests").isEqualTo(true); + } + +} diff --git a/approval-decision-utils-test/src_test/com/axonivy/utils/approvaldecision/test/ApprovalDecisionWebTest.java b/approval-decision-utils-test/src_test/com/axonivy/utils/approvaldecision/test/ApprovalDecisionWebTest.java index 45e49ff..2066327 100644 --- a/approval-decision-utils-test/src_test/com/axonivy/utils/approvaldecision/test/ApprovalDecisionWebTest.java +++ b/approval-decision-utils-test/src_test/com/axonivy/utils/approvaldecision/test/ApprovalDecisionWebTest.java @@ -16,7 +16,7 @@ import com.axonivy.ivy.webtest.primeui.widget.Table; import com.codeborne.selenide.Selenide; -@IvyWebTest() +@IvyWebTest public class ApprovalDecisionWebTest { private static final String DECISION_OPTION_FORWARD_TO = "Forward to"; @@ -33,9 +33,9 @@ void startProcess() { @Test public void checkButtonsExists() { - $(By.id("content-form:cancel")).shouldBe(visible); - $(By.id("content-form:save-button")).shouldBe(visible); - $(By.id("content-form:complete-button")).shouldBe(visible); + $(By.id("content-form:cancel")).shouldBe(visible).click(); + $(By.id("content-form:save-button")).shouldBe(visible).click(); + $(By.id("content-form:complete-button")).shouldBe(visible).click(); } @Test diff --git a/approval-decision-utils/pom.xml b/approval-decision-utils/pom.xml index 0881a95..da18050 100644 --- a/approval-decision-utils/pom.xml +++ b/approval-decision-utils/pom.xml @@ -3,7 +3,7 @@ 4.0.0 com.axonivy.utils.approvaldecision approval-decision-utils - 10.0.18-SNAPSHOT + 10.0.14-SNAPSHOT iar @@ -31,8 +31,8 @@ - 10.0.18 - 10.0.16 + 10.0.14 + 10.0.14 diff --git a/pom.xml b/pom.xml index 039887b..58c352b 100644 --- a/pom.xml +++ b/pom.xml @@ -3,7 +3,7 @@ com.axonivy.utils.approvaldecision approval-decision-utils approval-decision-utils-modules - 10.0.18-SNAPSHOT + 10.0.14-SNAPSHOT pom