CourseDTO.java

1
package edu.ucsb.cs156.happiercows.models;
2
3
import edu.ucsb.cs156.happiercows.entities.Course;
4
import lombok.*;
5
6
@Data
7
@AllArgsConstructor
8
@NoArgsConstructor(access = AccessLevel.PROTECTED)
9
@Builder
10
public class CourseDTO {
11
    private String code;
12
    private String name;
13
    private String term;
14
15
    public Course toCourse() {
16 1 1. toCourse : replaced return value with null for edu/ucsb/cs156/happiercows/models/CourseDTO::toCourse → KILLED
        return Course.builder()
17
                .code(code)
18
                .name(name)
19
                .term(term)
20
                .build();
21
    }
22
}

Mutations

16

1.1
Location : toCourse
Killed by : edu.ucsb.cs156.happiercows.controllers.CourseControllerTests.[engine:junit-jupiter]/[class:edu.ucsb.cs156.happiercows.controllers.CourseControllerTests]/[method:admin_can_post_new_course()]
replaced return value with null for edu/ucsb/cs156/happiercows/models/CourseDTO::toCourse → KILLED

Active mutators

Tests examined


Report generated by PIT 1.17.0