diff --git a/pom.xml b/pom.xml
index f5fd401..173b09f 100644
--- a/pom.xml
+++ b/pom.xml
@@ -6,13 +6,24 @@
world.bentobox
warps
- 1.5.2-SNAPSHOT
+ ${revision}
WelcomeWarpSigns
WelcomeWarpSigns is an add-on for BentoBox, an expandable Minecraft Bukkit plugin for island-type games like ASkyBlock or AcidIsland.
https://github.com/BentoBoxWorld/addon-welcomewarpsigns
2018
+
+
+ tastybento
+ tastybento@bentobox.world
+ -8
+
+ Lead Developer
+
+
+
+
scm:git:https://github.com/BentoBoxWorld/addon-welcomewarpsigns.git
scm:git:git@github.com:BentoBoxWorld/addon-welcomewarpsigns.git
@@ -41,12 +52,89 @@
- UTF-8
- UTF-8
- 1.8
- 1.7.4
+ UTF-8
+ UTF-8
+ 1.8
+
+ 2.0.2
+
+ 1.13.2-R0.1-SNAPSHOT
+ 1.6.0-SNAPSHOT
+ 1.5.0
+
+ ${build.version}-SNAPSHOT
+
+ -LOCAL
+
+ 1.6.0
+
+
+
+
+
+ ci
+
+
+ env.BUILD_NUMBER
+
+
+
+
+ -b${env.BUILD_NUMBER}
+
+
+
+
+
+
+
+ master
+
+
+ env.GIT_BRANCH
+ origin/master
+
+
+
+
+ ${build.version}
+
+
+
+
+
+ sonar
+
+ https://sonarcloud.io
+ tastybento-github
+
+
+
+
+ org.sonarsource.scanner.maven
+ sonar-maven-plugin
+ 3.4.1.1168
+
+
+ verify
+
+ sonar
+
+
+
+
+
+
+
+
+
spigot-repo
@@ -63,44 +151,57 @@
-
- org.spigotmc
- spigot-api
- 1.14.1-R0.1-SNAPSHOT
- provided
-
-
- org.mockito
- mockito-all
- 1.10.19
- test
-
-
- org.powermock
- powermock-module-junit4
- ${powermock.version}
- test
-
-
- org.powermock
- powermock-api-mockito
- ${powermock.version}
- test
-
-
- world.bentobox
- bentobox
- 1.5.0
-
+
+
+ org.spigotmc
+ spigot-api
+ ${spigot.version}
+ provided
+
+
+
+ org.mockito
+ mockito-core
+ 3.0.0
+ test
+
+
+ org.powermock
+ powermock-module-junit4
+ ${powermock.version}
+ test
+
+
+ org.powermock
+ powermock-api-mockito2
+ ${powermock.version}
+ test
+
+
+ world.bentobox
+ bentobox
+ ${bentobox.version}
+ provided
+
world.bentobox
level
- 1.5.0
+ ${level.version}
provided
+
+
+
+
+
+
+ ${project.name}-${revision}${build.number}
+
clean package
@@ -113,134 +214,112 @@
false
-
-
- org.apache.maven.plugins
- maven-clean-plugin
- 3.1.0
-
-
- org.apache.maven.plugins
- maven-resources-plugin
- 3.1.0
-
-
- org.apache.maven.plugins
- maven-compiler-plugin
- 3.7.0
-
-
- ${java.version}
-
-
-
- org.apache.maven.plugins
- maven-surefire-plugin
- 2.22.0
-
-
- org.apache.maven.plugins
- maven-jar-plugin
- 3.1.0
-
-
- org.apache.maven.plugins
- maven-javadoc-plugin
- 3.0.1
-
- public
- false
- -Xdoclint:none
-
-
-
- attach-javadocs
-
- jar
-
-
-
-
-
- org.apache.maven.plugins
- maven-source-plugin
- 3.0.1
-
-
- attach-sources
-
- jar-no-fork
-
-
-
-
-
- org.apache.maven.plugins
- maven-shade-plugin
- 3.1.1
-
- false
-
-
-
- org.apache.maven.plugins
- maven-install-plugin
- 2.5.2
-
-
- org.apache.maven.plugins
- maven-deploy-plugin
- 2.8.2
-
-
- org.jacoco
- jacoco-maven-plugin
- 0.8.1
-
- true
-
-
-
- pre-unit-test
-
- prepare-agent
-
-
-
- post-unit-test
-
- report
-
-
-
-
-
+
+
+ org.apache.maven.plugins
+ maven-clean-plugin
+ 3.1.0
+
+
+ org.apache.maven.plugins
+ maven-resources-plugin
+ 3.1.0
+
+
+ org.apache.maven.plugins
+ maven-compiler-plugin
+ 3.7.0
+
+
+ ${java.version}
+
+
+
+ org.apache.maven.plugins
+ maven-surefire-plugin
+ 2.22.0
+
+
+ org.apache.maven.plugins
+ maven-jar-plugin
+ 3.1.0
+
+
+ org.apache.maven.plugins
+ maven-javadoc-plugin
+ 3.0.1
+
+ public
+ false
+ -Xdoclint:none
+
+
+
+ attach-javadocs
+
+ jar
+
+
+
+
+
+ org.apache.maven.plugins
+ maven-source-plugin
+ 3.0.1
+
+
+ attach-sources
+
+ jar-no-fork
+
+
+
+
+
+ org.apache.maven.plugins
+ maven-shade-plugin
+ 3.1.1
+
+ false
+
+
+
+ org.apache.maven.plugins
+ maven-install-plugin
+ 2.5.2
+
+
+ org.apache.maven.plugins
+ maven-deploy-plugin
+ 2.8.2
+
+
+ org.jacoco
+ jacoco-maven-plugin
+ 0.8.3
+
+ true
+
+
+ **/*Names*
+
+
+
+
+ pre-unit-test
+
+ prepare-agent
+
+
+
+ post-unit-test
+
+ report
+
+
+
+
+
-
-
-
- sonar
-
- https://sonarcloud.io
- bentobox-world
-
-
-
-
- org.sonarsource.scanner.maven
- sonar-maven-plugin
- 5.1
-
-
- verify
-
- sonar
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/src/main/resources/addon.yml b/src/main/resources/addon.yml
index bca4d96..b602371 100755
--- a/src/main/resources/addon.yml
+++ b/src/main/resources/addon.yml
@@ -1,6 +1,6 @@
name: WelcomeWarps
main: world.bentobox.warps.Warp
-version: ${version}
+version: ${version}${build.number}
authors: tastybento
diff --git a/src/test/java/world/bentobox/warps/WarpPanelManagerTest.java b/src/test/java/world/bentobox/warps/WarpPanelManagerTest.java
index 9cdd3a3..b555f2e 100644
--- a/src/test/java/world/bentobox/warps/WarpPanelManagerTest.java
+++ b/src/test/java/world/bentobox/warps/WarpPanelManagerTest.java
@@ -1,6 +1,3 @@
-/**
- *
- */
package world.bentobox.warps;
import static org.mockito.Mockito.mock;
@@ -26,6 +23,7 @@ import org.bukkit.inventory.meta.ItemMeta;
import org.junit.Before;
import org.junit.Test;
import org.junit.runner.RunWith;
+import org.mockito.Mock;
import org.mockito.Mockito;
import org.mockito.invocation.InvocationOnMock;
import org.mockito.stubbing.Answer;
@@ -39,18 +37,24 @@ import world.bentobox.bentobox.managers.PlayersManager;
import world.bentobox.warps.config.Settings;
/**
- * @author ben
+ * @author tastybento
*
*/
@RunWith(PowerMockRunner.class)
@PrepareForTest({Bukkit.class})
public class WarpPanelManagerTest {
+ @Mock
private WarpSignsManager wsm;
+ @Mock
private Warp addon;
+ @Mock
private Player player;
+ @Mock
private User user;
+ @Mock
private World world;
+ @Mock
private Inventory top;
private UUID uuid;
@@ -59,8 +63,6 @@ public class WarpPanelManagerTest {
*/
@Before
public void setUp() throws Exception {
- addon = mock(Warp.class);
- wsm = mock(WarpSignsManager.class);
when(addon.getWarpSignsManager()).thenReturn(wsm);
// Fill with 200 fake warps (I'm banking on them all being different, but there could be a clash)
List list = new ArrayList<>();
@@ -73,18 +75,15 @@ public class WarpPanelManagerTest {
when(wsm.getSortedWarps(any())).thenReturn(list);
- user = mock(User.class);
- player = mock(Player.class);
+ // User and player
when(user.getPlayer()).thenReturn(player);
- when(user.getTranslation(Mockito.anyVararg())).thenAnswer(new Answer() {
+ when(user.getTranslation(Mockito.any())).thenAnswer(new Answer() {
@Override
public String answer(InvocationOnMock invocation) throws Throwable {
- return invocation.getArgumentAt(0, String.class);
+ return invocation.getArgument(0, String.class);
}});
- // World
- world = mock(World.class);
// BentoBox
BentoBox plugin = mock(BentoBox.class);
@@ -100,7 +99,7 @@ public class WarpPanelManagerTest {
when(itemF.getItemMeta(any())).thenReturn(imeta);
when(Bukkit.getItemFactory()).thenReturn(itemF);
- top = mock(Inventory.class);
+ // Inventory
when(top.getSize()).thenReturn(9);
when(Bukkit.createInventory(any(), Mockito.anyInt(), any())).thenReturn(top);
diff --git a/src/test/java/world/bentobox/warps/WarpSignsListenerTest.java b/src/test/java/world/bentobox/warps/WarpSignsListenerTest.java
index ed1ed99..5bf8f3c 100644
--- a/src/test/java/world/bentobox/warps/WarpSignsListenerTest.java
+++ b/src/test/java/world/bentobox/warps/WarpSignsListenerTest.java
@@ -51,6 +51,10 @@ import world.bentobox.bentobox.managers.PlaceholdersManager;
import world.bentobox.bentobox.util.Util;
import world.bentobox.warps.config.Settings;
+/**
+ * @author tastybento
+ *
+ */
@RunWith(PowerMockRunner.class)
@PrepareForTest({Bukkit.class, Util.class, NamespacedKey.class, Tag.class})
public class WarpSignsListenerTest {
@@ -133,7 +137,7 @@ public class WarpSignsListenerTest {
@Override
public String answer(InvocationOnMock invocation) throws Throwable {
- return invocation.getArgumentAt(1, String.class);
+ return invocation.getArgument(1, String.class);
}});
when(plugin.getLocalesManager()).thenReturn(lm);
@@ -160,7 +164,7 @@ public class WarpSignsListenerTest {
when(Util.getWorld(any())).thenReturn(world);
// Locales
- Answer answer = invocation -> invocation.getArgumentAt(1, String.class);
+ Answer answer = invocation -> invocation.getArgument(1, String.class);
when(lm.get(any(User.class), anyString())).thenAnswer(answer);
when(plugin.getLocalesManager()).thenReturn(lm);