TSK-1902: fix wrong time conversion
This commit is contained in:
parent
27ad739667
commit
a9936f243d
|
|
@ -7,7 +7,7 @@ import java.time.Duration;
|
||||||
import java.time.Instant;
|
import java.time.Instant;
|
||||||
import java.time.LocalDate;
|
import java.time.LocalDate;
|
||||||
import java.time.LocalDateTime;
|
import java.time.LocalDateTime;
|
||||||
import java.time.ZoneId;
|
import java.time.ZoneOffset;
|
||||||
import java.util.Arrays;
|
import java.util.Arrays;
|
||||||
import java.util.Collection;
|
import java.util.Collection;
|
||||||
import java.util.Collections;
|
import java.util.Collections;
|
||||||
|
|
@ -85,8 +85,7 @@ public class WorkingDaysToDaysConverter {
|
||||||
}
|
}
|
||||||
|
|
||||||
public boolean isWorkingDay(Instant referenceDate) {
|
public boolean isWorkingDay(Instant referenceDate) {
|
||||||
LocalDate dateToCheck =
|
LocalDate dateToCheck = LocalDateTime.ofInstant(referenceDate, ZoneOffset.UTC).toLocalDate();
|
||||||
LocalDateTime.ofInstant(referenceDate, ZoneId.systemDefault()).toLocalDate();
|
|
||||||
return !isWeekend(dateToCheck) && !isHoliday(dateToCheck);
|
return !isWeekend(dateToCheck) && !isHoliday(dateToCheck);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -258,6 +258,18 @@ class UpdateTaskAccTest extends AbstractAccTest {
|
||||||
assertThat(updatedTask).isNotNull();
|
assertThat(updatedTask).isNotNull();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@WithAccessId(user = "user-1-1")
|
||||||
|
@Test
|
||||||
|
void should_SetPlannedCorrectly_When_PlannedSetToALateTime() throws Exception {
|
||||||
|
Task task = taskService.getTask("TKI:000000000000000000000000000000000000");
|
||||||
|
Instant planned = Instant.parse("2022-06-17T23:14:31.0Z");
|
||||||
|
task.setPlanned(planned);
|
||||||
|
Task updatedTask = taskService.updateTask(task);
|
||||||
|
updatedTask = taskService.getTask(updatedTask.getId());
|
||||||
|
|
||||||
|
assertThat(updatedTask.getPlanned()).isEqualTo(planned);
|
||||||
|
}
|
||||||
|
|
||||||
@WithAccessId(user = "user-1-1")
|
@WithAccessId(user = "user-1-1")
|
||||||
@Test
|
@Test
|
||||||
void should_ThrowException_When_ModificationOfWorkbasketKeyIsAttempted() throws Exception {
|
void should_ThrowException_When_ModificationOfWorkbasketKeyIsAttempted() throws Exception {
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue