Improve supervisor change integration #114
@ -1,7 +1,18 @@
|
||||
package se.su.dsv.scipro.integration.daisy.workers;
|
||||
|
||||
import static com.querydsl.core.types.dsl.Expressions.anyOf;
|
||||
|
||||
import jakarta.inject.Inject;
|
||||
import jakarta.inject.Named;
|
||||
import java.time.Instant;
|
||||
import java.time.LocalDate;
|
||||
import java.time.Period;
|
||||
import java.util.Date;
|
||||
import java.util.Optional;
|
||||
import java.util.Set;
|
||||
import java.util.function.Function;
|
||||
import java.util.function.Predicate;
|
||||
import java.util.stream.Stream;
|
||||
import org.slf4j.Logger;
|
||||
import org.slf4j.LoggerFactory;
|
||||
import se.su.dsv.scipro.daisyexternal.http.DaisyAPI;
|
||||
@ -30,18 +41,6 @@ import se.su.dsv.scipro.system.DegreeType;
|
||||
import se.su.dsv.scipro.system.User;
|
||||
import se.su.dsv.scipro.workerthreads.AbstractWorker;
|
||||
|
||||
import java.time.Instant;
|
||||
import java.time.LocalDate;
|
||||
import java.time.Period;
|
||||
import java.util.Date;
|
||||
import java.util.Optional;
|
||||
import java.util.Set;
|
||||
import java.util.function.Function;
|
||||
import java.util.function.Predicate;
|
||||
import java.util.stream.Stream;
|
||||
|
||||
import static com.querydsl.core.types.dsl.Expressions.anyOf;
|
||||
|
||||
@Named
|
||||
public class ProjectExporter extends AbstractWorker {
|
||||
|
||||
|
@ -2,6 +2,8 @@ package se.su.dsv.scipro.io.impl;
|
||||
|
||||
import jakarta.inject.Inject;
|
||||
import jakarta.ws.rs.core.Response;
|
||||
import java.math.BigDecimal;
|
||||
import java.time.LocalDate;
|
||||
import org.slf4j.Logger;
|
||||
import org.slf4j.LoggerFactory;
|
||||
import se.su.dsv.scipro.daisyexternal.http.DaisyAPI;
|
||||
@ -22,9 +24,6 @@ import se.su.dsv.scipro.project.Project;
|
||||
import se.su.dsv.scipro.system.Unit;
|
||||
import se.su.dsv.scipro.system.User;
|
||||
|
||||
import java.math.BigDecimal;
|
||||
import java.time.LocalDate;
|
||||
|
||||
public class ExternalExporterDaisyImpl implements ExternalExporter {
|
||||
|
||||
private static final Logger LOGGER = LoggerFactory.getLogger(ExternalExporterDaisyImpl.class);
|
||||
|
@ -145,7 +145,11 @@ public class ProjectExporterTest {
|
||||
|
||||
@Test
|
||||
public void change_head_supervisor() throws Exception {
|
||||
User newSupervisor = User.builder().firstName("New").lastName("Supervisor").emailAddress("new@supervisor.com").build();
|
||||
User newSupervisor = User.builder()
|
||||
.firstName("New")
|
||||
.lastName("Supervisor")
|
||||
.emailAddress("new@supervisor.com")
|
||||
.build();
|
||||
Unit unit = new Unit();
|
||||
unit.setIdentifier(239478);
|
||||
|
||||
@ -166,7 +170,6 @@ public class ProjectExporterTest {
|
||||
projectExporter.run();
|
||||
|
||||
verify(externalExporter).addContributorToProject(exportedProject, newSupervisor, Role.SUPERVISOR);
|
||||
|
||||
}
|
||||
|
||||
@Test
|
||||
|
@ -1,6 +1,15 @@
|
||||
package se.su.dsv.scipro.io.impl;
|
||||
|
||||
import static org.hamcrest.CoreMatchers.is;
|
||||
import static org.hamcrest.MatcherAssert.assertThat;
|
||||
import static org.junit.jupiter.api.Assertions.assertEquals;
|
||||
import static org.mockito.ArgumentMatchers.any;
|
||||
import static org.mockito.Mockito.verify;
|
||||
import static org.mockito.Mockito.when;
|
||||
|
||||
import jakarta.ws.rs.core.Response;
|
||||
import java.net.URI;
|
||||
import java.time.LocalDate;
|
||||
import org.junit.jupiter.api.BeforeEach;
|
||||
import org.junit.jupiter.api.Test;
|
||||
import org.junit.jupiter.api.extension.ExtendWith;
|
||||
@ -14,16 +23,6 @@ import se.su.dsv.scipro.system.DegreeType;
|
||||
import se.su.dsv.scipro.system.ProjectType;
|
||||
import se.su.dsv.scipro.system.Unit;
|
||||
|
||||
import java.net.URI;
|
||||
import java.time.LocalDate;
|
||||
|
||||
import static org.hamcrest.CoreMatchers.is;
|
||||
import static org.hamcrest.MatcherAssert.assertThat;
|
||||
import static org.junit.jupiter.api.Assertions.assertEquals;
|
||||
import static org.mockito.ArgumentMatchers.any;
|
||||
import static org.mockito.Mockito.verify;
|
||||
import static org.mockito.Mockito.when;
|
||||
|
||||
@ExtendWith(MockitoExtension.class)
|
||||
public class ExternalExporterDaisyImplTest {
|
||||
|
||||
|
Loading…
x
Reference in New Issue
Block a user