sxcybot

Discord bot for OSRS based channels
git clone git://git.wimdupont.com/sxcybot.git
Log | Files | Refs | README | LICENSE

commit d812dda63b629e6ac49d3f8687b1183114901f76
parent cb519b548bc7a0b84a39ab259532bb628f6564ae
Author: Wim Dupont <wim@wimdupont.com>
Date:   Sat, 22 Nov 2025 11:34:21 +0100

add sailing

Diffstat:
Mpom.xml | 4++--
Asrc/main/resources/db/migration/V1_29__added_sailing.sql | 11+++++++++++
Msrc/test/java/com/wimdupont/sxcybot/client/GrandExchangeClientTest.java | 4++--
Msrc/test/java/com/wimdupont/sxcybot/client/HiScoreClientTest.java | 9++++-----
4 files changed, 19 insertions(+), 9 deletions(-)

diff --git a/pom.xml b/pom.xml @@ -5,7 +5,7 @@ <parent> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-parent</artifactId> - <version>3.5.7</version> + <version>3.5.8</version> <relativePath/> <!-- lookup parent from repository --> </parent> <groupId>com.wimdupont</groupId> @@ -16,7 +16,7 @@ <properties> <java.version>21</java.version> - <dv8ation.jda.version>6.1.0</dv8ation.jda.version> + <dv8ation.jda.version>6.1.1</dv8ation.jda.version> </properties> <dependencies> diff --git a/src/main/resources/db/migration/V1_29__added_sailing.sql b/src/main/resources/db/migration/V1_29__added_sailing.sql @@ -0,0 +1,11 @@ +INSERT INTO osrs_hiscore_stat +VALUES (UUID(),"Sailing", 24); + +UPDATE osrs_hiscore_boss SET order_value = order_value+1; + +UPDATE osrs_hiscore_boss SET order_value = order_value+1 + WHERE order_value >= 61; + +INSERT INTO osrs_hiscore_boss +VALUES +(UUID(),"Shellbane Gryphon", 1, 61, 1); diff --git a/src/test/java/com/wimdupont/sxcybot/client/GrandExchangeClientTest.java b/src/test/java/com/wimdupont/sxcybot/client/GrandExchangeClientTest.java @@ -6,7 +6,7 @@ import net.dv8tion.jda.api.entities.channel.middleman.MessageChannel; import org.junit.jupiter.api.BeforeEach; import org.junit.jupiter.api.Test; import org.junit.jupiter.api.extension.ExtendWith; -import org.springframework.boot.test.mock.mockito.MockBean; +import org.springframework.test.context.bean.override.mockito.MockitoBean; import org.springframework.test.context.junit.jupiter.SpringExtension; import static org.junit.jupiter.api.Assertions.assertEquals; @@ -19,7 +19,7 @@ class GrandExchangeClientTest { private GrandExchangeClient grandExchangeClient; - @MockBean + @MockitoBean private MessageChannel messageChannel; @BeforeEach diff --git a/src/test/java/com/wimdupont/sxcybot/client/HiScoreClientTest.java b/src/test/java/com/wimdupont/sxcybot/client/HiScoreClientTest.java @@ -3,14 +3,13 @@ package com.wimdupont.sxcybot.client; import com.wimdupont.sxcybot.exceptions.EntityNotFoundException; import com.wimdupont.sxcybot.model.OsrsStat; import com.wimdupont.sxcybot.repository.osrs.dao.OsrsHiscoreStat; -import com.wimdupont.sxcybot.services.osrs.OsrsHiscoreBossService; import com.wimdupont.sxcybot.services.osrs.OsrsHiscoreStatService; import net.dv8tion.jda.api.entities.channel.middleman.MessageChannel; import net.dv8tion.jda.api.requests.restaction.MessageCreateAction; import org.junit.jupiter.api.BeforeEach; import org.junit.jupiter.api.Test; import org.junit.jupiter.api.extension.ExtendWith; -import org.springframework.boot.test.mock.mockito.MockBean; +import org.springframework.test.context.bean.override.mockito.MockitoBean; import org.springframework.test.context.junit.jupiter.SpringExtension; import java.util.List; @@ -24,11 +23,11 @@ import static org.mockito.BDDMockito.given; @ExtendWith(SpringExtension.class) class HiScoreClientTest { - @MockBean + @MockitoBean private OsrsHiscoreStatService osrsHiscoreStatService; - @MockBean + @MockitoBean private MessageChannel messageChannel; - @MockBean + @MockitoBean private MessageCreateAction messageCreateAction; private HiScoreClient hiScoreClient;