diff --git a/.github/workflows/maven-ci.yml b/.github/workflows/maven-ci.yml new file mode 100644 index 0000000..c5af980 --- /dev/null +++ b/.github/workflows/maven-ci.yml @@ -0,0 +1,31 @@ +name: Maven CI + +on: + push: + branches: + - '**' + pull_request: + +permissions: + contents: read + +jobs: + verify: + runs-on: ubuntu-latest + + steps: + - name: Checkout + uses: actions/checkout@v4 + + - name: Set up JDK 17 + uses: actions/setup-java@v4 + with: + distribution: temurin + java-version: '17' + cache: maven + + - name: Run tests + run: mvn -B test + + - name: Build package + run: mvn -B package diff --git a/src/main/java/com/ultikits/plugins/login/entity/AccountData.java b/src/main/java/com/ultikits/plugins/login/entity/AccountData.java index afc39f1..97f520f 100644 --- a/src/main/java/com/ultikits/plugins/login/entity/AccountData.java +++ b/src/main/java/com/ultikits/plugins/login/entity/AccountData.java @@ -16,7 +16,7 @@ @Data @EqualsAndHashCode(callSuper = true) @Table("login_accounts") -public class AccountData extends BaseDataEntity { +public class AccountData extends BaseDataEntity { @Column("player_uuid") private String playerUuid; diff --git a/src/test/java/com/ultikits/plugins/login/UltiLoginTestHelper.java b/src/test/java/com/ultikits/plugins/login/UltiLoginTestHelper.java index 1bd2345..261f400 100644 --- a/src/test/java/com/ultikits/plugins/login/UltiLoginTestHelper.java +++ b/src/test/java/com/ultikits/plugins/login/UltiLoginTestHelper.java @@ -154,7 +154,7 @@ public static AccountData createSampleAccount(UUID playerUuid, String playerName account.setLastLogin(System.currentTimeMillis()); account.setLoginCount(5); account.setFailedAttempts(0); - account.setId(playerUuid.hashCode()); + account.setId(String.valueOf(playerUuid.hashCode())); return account; } diff --git a/src/test/java/com/ultikits/plugins/login/entity/AccountDataTest.java b/src/test/java/com/ultikits/plugins/login/entity/AccountDataTest.java index bbe00e8..b921162 100644 --- a/src/test/java/com/ultikits/plugins/login/entity/AccountDataTest.java +++ b/src/test/java/com/ultikits/plugins/login/entity/AccountDataTest.java @@ -183,8 +183,8 @@ void registerTime() { @DisplayName("Should get and set id from parent class") void id() { AccountData account = new AccountData(); - account.setId(123); - assertThat(account.getId()).isEqualTo(123); + account.setId("123"); + assertThat(account.getId()).isEqualTo("123"); } @Test