EnrollmentCSV.java

1
package edu.ucsb.cs156.courses.models;
2
3
import edu.ucsb.cs156.courses.entities.EnrollmentDataPoint;
4
import java.time.LocalDateTime;
5
import lombok.AllArgsConstructor;
6
import lombok.Builder;
7
import lombok.Data;
8
import lombok.NoArgsConstructor;
9
10
@Data
11
@Builder
12
@AllArgsConstructor
13
@NoArgsConstructor
14
public class EnrollmentCSV {
15
16
  private Long id;
17
  private String yyyyq;
18
  private String enrollCd;
19
  private String courseId;
20
  private String section;
21
  private int enrollment;
22
  private LocalDateTime dateCreated;
23
24
  public static EnrollmentCSV fromEntity(EnrollmentDataPoint edp) {
25 1 1. fromEntity : replaced return value with null for edu/ucsb/cs156/courses/models/EnrollmentCSV::fromEntity → KILLED
    return EnrollmentCSV.builder()
26
        .id(edp.getId())
27
        .yyyyq(edp.getYyyyq())
28
        .enrollCd(edp.getEnrollCd())
29
        .courseId(edp.getCourseId())
30
        .section(edp.getSection())
31
        .enrollment(edp.getEnrollment())
32
        .dateCreated(edp.getDateCreated())
33
        .build();
34
  }
35
}

Mutations

25

1.1
Location : fromEntity
Killed by : edu.ucsb.cs156.courses.models.EnrollmentCSVTests.[engine:junit-jupiter]/[class:edu.ucsb.cs156.courses.models.EnrollmentCSVTests]/[method:testFromEntity()]
replaced return value with null for edu/ucsb/cs156/courses/models/EnrollmentCSV::fromEntity → KILLED

Active mutators

Tests examined


Report generated by PIT 1.17.0