CanonicalFormConverter.java

1
package edu.ucsb.cs.scaffold.utilities;
2
3
public class CanonicalFormConverter {
4
5
  public static String convertToValidEmail(String email) {
6 1 1. convertToValidEmail : replaced return value with "" for edu/ucsb/cs/scaffold/utilities/CanonicalFormConverter::convertToValidEmail → KILLED
    return email.replace("@umail.ucsb.edu", "@ucsb.edu").toLowerCase();
7
  }
8
9
  public static boolean areEquivalentEmails(String email1, String email2) {
10 2 1. areEquivalentEmails : replaced boolean return with false for edu/ucsb/cs/scaffold/utilities/CanonicalFormConverter::areEquivalentEmails → KILLED
2. areEquivalentEmails : replaced boolean return with true for edu/ucsb/cs/scaffold/utilities/CanonicalFormConverter::areEquivalentEmails → KILLED
    return convertToValidEmail(email1).equals(convertToValidEmail(email2));
11
  }
12
}

Mutations

6

1.1
Location : convertToValidEmail
Killed by : edu.ucsb.cs.scaffold.utilities.CanonicalFormConverterTests.[engine:junit-jupiter]/[class:edu.ucsb.cs.scaffold.utilities.CanonicalFormConverterTests]/[method:testConvertToValidEmail()]
replaced return value with "" for edu/ucsb/cs/scaffold/utilities/CanonicalFormConverter::convertToValidEmail → KILLED

10

1.1
Location : areEquivalentEmails
Killed by : edu.ucsb.cs.scaffold.utilities.CanonicalFormConverterTests.[engine:junit-jupiter]/[class:edu.ucsb.cs.scaffold.utilities.CanonicalFormConverterTests]/[method:testAreEquivalentEmails()]
replaced boolean return with false for edu/ucsb/cs/scaffold/utilities/CanonicalFormConverter::areEquivalentEmails → KILLED

2.2
Location : areEquivalentEmails
Killed by : edu.ucsb.cs.scaffold.utilities.CanonicalFormConverterTests.[engine:junit-jupiter]/[class:edu.ucsb.cs.scaffold.utilities.CanonicalFormConverterTests]/[method:testAreEquivalentEmails()]
replaced boolean return with true for edu/ucsb/cs/scaffold/utilities/CanonicalFormConverter::areEquivalentEmails → KILLED

Active mutators

Tests examined


Report generated by PIT 1.17.0