NullMessageBuilder.java

1
package sh.okx.rankup.messages;
2
3
import org.bukkit.command.CommandSender;
4
import sh.okx.rankup.ranks.Rank;
5
6
/**
7
 * A no-op implementation of MessageBuilder
8
 */
9
public class NullMessageBuilder implements MessageBuilder {
10
11
  @Override
12
  public MessageBuilder replaceKey(String key, Object value) {
13 1 1. replaceKey : replaced return value with null for sh/okx/rankup/messages/NullMessageBuilder::replaceKey → NO_COVERAGE
    return this;
14
  }
15
16
  @Override
17
  public MessageBuilder replacePlayer(CommandSender sender) {
18 1 1. replacePlayer : replaced return value with null for sh/okx/rankup/messages/NullMessageBuilder::replacePlayer → KILLED
    return this;
19
  }
20
21
  @Override
22
  public MessageBuilder replaceRank(Rank rank) {
23 1 1. replaceRank : replaced return value with null for sh/okx/rankup/messages/NullMessageBuilder::replaceRank → KILLED
    return this;
24
  }
25
26
  @Override
27
  public MessageBuilder replaceOldRank(Rank rank) {
28 1 1. replaceOldRank : replaced return value with null for sh/okx/rankup/messages/NullMessageBuilder::replaceOldRank → NO_COVERAGE
    return this;
29
  }
30
31
  @Override
32
  public MessageBuilder replaceSeconds(long seconds, long secondsLeft) {
33
    return null;
34
  }
35
36
  @Override
37
  public void send(CommandSender sender) {
38
39
  }
40
41
  @Override
42
  public void broadcast() {
43
44
  }
45
46
  @Override
47
  public String toString() {
48 1 1. toString : replaced return value with "" for sh/okx/rankup/messages/NullMessageBuilder::toString → NO_COVERAGE
    return null;
49
  }
50
51
  @Override
52
  public MessageBuilder failIfEmpty() {
53 1 1. failIfEmpty : replaced return value with null for sh/okx/rankup/messages/NullMessageBuilder::failIfEmpty → NO_COVERAGE
    return this;
54
  }
55
56
  @Override
57
  public MessageBuilder failIf(boolean b) {
58 1 1. failIf : replaced return value with null for sh/okx/rankup/messages/NullMessageBuilder::failIf → NO_COVERAGE
    return this;
59
  }
60
}

Mutations

13

1.1
Location : replaceKey
Killed by : none
replaced return value with null for sh/okx/rankup/messages/NullMessageBuilder::replaceKey → NO_COVERAGE

18

1.1
Location : replacePlayer
Killed by : sh.okx.rankup.toml.TomlTest.[engine:junit-jupiter]/[class:sh.okx.rankup.toml.TomlTest]/[method:testRanks()]
replaced return value with null for sh/okx/rankup/messages/NullMessageBuilder::replacePlayer → KILLED

23

1.1
Location : replaceRank
Killed by : sh.okx.rankup.toml.TomlTest.[engine:junit-jupiter]/[class:sh.okx.rankup.toml.TomlTest]/[method:testRanks()]
replaced return value with null for sh/okx/rankup/messages/NullMessageBuilder::replaceRank → KILLED

28

1.1
Location : replaceOldRank
Killed by : none
replaced return value with null for sh/okx/rankup/messages/NullMessageBuilder::replaceOldRank → NO_COVERAGE

48

1.1
Location : toString
Killed by : none
replaced return value with "" for sh/okx/rankup/messages/NullMessageBuilder::toString → NO_COVERAGE

53

1.1
Location : failIfEmpty
Killed by : none
replaced return value with null for sh/okx/rankup/messages/NullMessageBuilder::failIfEmpty → NO_COVERAGE

58

1.1
Location : failIf
Killed by : none
replaced return value with null for sh/okx/rankup/messages/NullMessageBuilder::failIf → NO_COVERAGE

Active mutators

Tests examined


Report generated by PIT 1.7.0