AdvancedAchievementsTotalRequirement.java

1
package sh.okx.rankup.requirements.requirement.advancedachievements;
2
3
import com.hm.achievement.api.AdvancedAchievementsAPIFetcher;
4
import org.bukkit.entity.Player;
5
import sh.okx.rankup.RankupPlugin;
6
import sh.okx.rankup.requirements.Requirement;
7
import sh.okx.rankup.requirements.ProgressiveRequirement;
8
9
public class AdvancedAchievementsTotalRequirement extends ProgressiveRequirement {
10
  public AdvancedAchievementsTotalRequirement(RankupPlugin plugin) {
11
    super(plugin, "advancedachievements-total");
12
  }
13
14
  private AdvancedAchievementsTotalRequirement(Requirement clone) {
15
    super(clone);
16
  }
17
18
  @Override
19
  public double getProgress(Player player) {
20 1 1. getProgress : replaced double return with 0.0d for sh/okx/rankup/requirements/requirement/advancedachievements/AdvancedAchievementsTotalRequirement::getProgress → NO_COVERAGE
    return AdvancedAchievementsAPIFetcher.fetchInstance().get().getPlayerTotalAchievements(player.getUniqueId());
21
  }
22
23
  @Override
24
  public Requirement clone() {
25 1 1. clone : replaced return value with null for sh/okx/rankup/requirements/requirement/advancedachievements/AdvancedAchievementsTotalRequirement::clone → NO_COVERAGE
    return new AdvancedAchievementsTotalRequirement(this);
26
  }
27
}

Mutations

20

1.1
Location : getProgress
Killed by : none
replaced double return with 0.0d for sh/okx/rankup/requirements/requirement/advancedachievements/AdvancedAchievementsTotalRequirement::getProgress → NO_COVERAGE

25

1.1
Location : clone
Killed by : none
replaced return value with null for sh/okx/rankup/requirements/requirement/advancedachievements/AdvancedAchievementsTotalRequirement::clone → NO_COVERAGE

Active mutators

Tests examined


Report generated by PIT 1.7.0