JobContextFactory.java

1
package edu.ucsb.cs156.courses.services.jobs;
2
3
import edu.ucsb.cs156.courses.entities.Job;
4
import edu.ucsb.cs156.courses.repositories.JobsRepository;
5
import org.springframework.stereotype.Component;
6
7
@Component
8
public class JobContextFactory {
9
  private final JobsRepository repository;
10
11
  public JobContextFactory(JobsRepository repository) {
12
    this.repository = repository;
13
  }
14
15
  public JobContext createContext(Job job) {
16 1 1. createContext : replaced return value with null for edu/ucsb/cs156/courses/services/jobs/JobContextFactory::createContext → KILLED
    return new JobContext(repository, job);
17
  }
18
}

Mutations

16

1.1
Location : createContext
Killed by : edu.ucsb.cs156.courses.services.Jobs.JobContextFactoryTests.[engine:junit-jupiter]/[class:edu.ucsb.cs156.courses.services.Jobs.JobContextFactoryTests]/[method:factory_returns_jobContext()]
replaced return value with null for edu/ucsb/cs156/courses/services/jobs/JobContextFactory::createContext → KILLED

Active mutators

Tests examined


Report generated by PIT 1.17.0