CommonsFeatures.java

1
package edu.ucsb.cs156.happiercows.enums;
2
3
import java.util.Arrays;
4
5
public enum CommonsFeatures {
6
    FARMERS_CAN_SEE_LEADERBOARD;
7
8
    public static boolean isValidFeature(String featureName) {
9 2 1. isValidFeature : replaced boolean return with false for edu/ucsb/cs156/happiercows/enums/CommonsFeatures::isValidFeature → KILLED
2. isValidFeature : replaced boolean return with true for edu/ucsb/cs156/happiercows/enums/CommonsFeatures::isValidFeature → KILLED
        return Arrays.stream(values())
10 2 1. lambda$isValidFeature$0 : replaced boolean return with true for edu/ucsb/cs156/happiercows/enums/CommonsFeatures::lambda$isValidFeature$0 → KILLED
2. lambda$isValidFeature$0 : replaced boolean return with false for edu/ucsb/cs156/happiercows/enums/CommonsFeatures::lambda$isValidFeature$0 → KILLED
                .anyMatch(feature -> feature.name().equals(featureName));
11
    }
12
}

Mutations

9

1.1
Location : isValidFeature
Killed by : edu.ucsb.cs156.happiercows.enums.CommonsFeaturesTests.[engine:junit-jupiter]/[class:edu.ucsb.cs156.happiercows.enums.CommonsFeaturesTests]/[method:testIsValidFeature_returns_true_for_known_feature()]
replaced boolean return with false for edu/ucsb/cs156/happiercows/enums/CommonsFeatures::isValidFeature → KILLED

2.2
Location : isValidFeature
Killed by : edu.ucsb.cs156.happiercows.enums.CommonsFeaturesTests.[engine:junit-jupiter]/[class:edu.ucsb.cs156.happiercows.enums.CommonsFeaturesTests]/[method:testIsValidFeature_returns_false_for_unknown_feature()]
replaced boolean return with true for edu/ucsb/cs156/happiercows/enums/CommonsFeatures::isValidFeature → KILLED

10

1.1
Location : lambda$isValidFeature$0
Killed by : edu.ucsb.cs156.happiercows.enums.CommonsFeaturesTests.[engine:junit-jupiter]/[class:edu.ucsb.cs156.happiercows.enums.CommonsFeaturesTests]/[method:testIsValidFeature_returns_false_for_unknown_feature()]
replaced boolean return with true for edu/ucsb/cs156/happiercows/enums/CommonsFeatures::lambda$isValidFeature$0 → KILLED

2.2
Location : lambda$isValidFeature$0
Killed by : edu.ucsb.cs156.happiercows.enums.CommonsFeaturesTests.[engine:junit-jupiter]/[class:edu.ucsb.cs156.happiercows.enums.CommonsFeaturesTests]/[method:testIsValidFeature_returns_true_for_known_feature()]
replaced boolean return with false for edu/ucsb/cs156/happiercows/enums/CommonsFeatures::lambda$isValidFeature$0 → KILLED

Active mutators

Tests examined


Report generated by PIT 1.17.0