|
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
|