Merge pull request #10953 from Nightfirecat/add-item-stat-overlay-test

item stats overlay: Fix unarmed attack speed, add tooltip tests
This commit is contained in:
Adam
2020-03-04 20:50:16 -05:00
committed by GitHub
2 changed files with 178 additions and 4 deletions

View File

@@ -24,6 +24,7 @@
*/
package net.runelite.client.plugins.itemstats;
import com.google.common.annotations.VisibleForTesting;
import com.google.inject.Inject;
import java.awt.Color;
import java.awt.Dimension;
@@ -48,10 +49,11 @@ import net.runelite.http.api.item.ItemStats;
public class ItemStatOverlay extends Overlay
{
// Unarmed attack speed is 6
private static final ItemStats UNARMED = new ItemStats(false, true, 0, 0,
// Unarmed attack speed is 4
@VisibleForTesting
static final ItemStats UNARMED = new ItemStats(false, true, 0, 0,
ItemEquipmentStats.builder()
.aspeed(6)
.aspeed(4)
.build());
@Inject
@@ -234,7 +236,8 @@ public class ItemStatOverlay extends Overlay
return b.toString();
}
private String buildStatBonusString(ItemStats s)
@VisibleForTesting
String buildStatBonusString(ItemStats s)
{
ItemStats other = null;
final ItemEquipmentStats currentEquipment = s.getEquipment();