RosterStudentUpdateDTO.java

1
package edu.ucsb.cs156.frontiers.dto;
2
3
import jakarta.validation.constraints.NotBlank;
4
5
public class RosterStudentUpdateDTO {
6
7
    @NotBlank
8
    private String studentId;
9
10
    @NotBlank
11
    private String firstName;
12
13
    @NotBlank
14
    private String lastName;
15
16
    public String getStudentId() {
17 1 1. getStudentId : replaced return value with "" for edu/ucsb/cs156/frontiers/dto/RosterStudentUpdateDTO::getStudentId → KILLED
        return studentId;
18
    }
19
20
    public void setStudentId(String studentId) {
21
        this.studentId = studentId;
22
    }
23
24
    public String getFirstName() {
25 1 1. getFirstName : replaced return value with "" for edu/ucsb/cs156/frontiers/dto/RosterStudentUpdateDTO::getFirstName → KILLED
        return firstName;
26
    }
27
28
    public void setFirstName(String firstName) {
29
        this.firstName = firstName;
30
    }
31
32
    public String getLastName() {
33 1 1. getLastName : replaced return value with "" for edu/ucsb/cs156/frontiers/dto/RosterStudentUpdateDTO::getLastName → KILLED
        return lastName;
34
    }
35
36
    public void setLastName(String lastName) {
37
        this.lastName = lastName;
38
    }
39
}

Mutations

17

1.1
Location : getStudentId
Killed by : edu.ucsb.cs156.frontiers.controllers.RosterStudentsControllerTests.[engine:junit-jupiter]/[class:edu.ucsb.cs156.frontiers.controllers.RosterStudentsControllerTests]/[method:admin_cannot_update_rosterstudent_to_duplicate_studentId()]
replaced return value with "" for edu/ucsb/cs156/frontiers/dto/RosterStudentUpdateDTO::getStudentId → KILLED

25

1.1
Location : getFirstName
Killed by : edu.ucsb.cs156.frontiers.controllers.RosterStudentsControllerTests.[engine:junit-jupiter]/[class:edu.ucsb.cs156.frontiers.controllers.RosterStudentsControllerTests]/[method:admin_can_update_rosterstudent_when_duplicate_studentId_is_same_record()]
replaced return value with "" for edu/ucsb/cs156/frontiers/dto/RosterStudentUpdateDTO::getFirstName → KILLED

33

1.1
Location : getLastName
Killed by : edu.ucsb.cs156.frontiers.controllers.RosterStudentsControllerTests.[engine:junit-jupiter]/[class:edu.ucsb.cs156.frontiers.controllers.RosterStudentsControllerTests]/[method:admin_can_update_rosterstudent_when_duplicate_studentId_is_same_record()]
replaced return value with "" for edu/ucsb/cs156/frontiers/dto/RosterStudentUpdateDTO::getLastName → KILLED

Active mutators

Tests examined


Report generated by PIT 1.17.0