Skip to content

Commit

Permalink
Fix test
Browse files Browse the repository at this point in the history
  • Loading branch information
dima767 committed Jun 25, 2019
1 parent 42e7a7d commit ee3ea92
Show file tree
Hide file tree
Showing 3 changed files with 6 additions and 17 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -24,6 +24,7 @@ import org.springframework.transaction.PlatformTransactionManager
import spock.lang.Specification

import java.time.LocalDateTime
import java.time.ZonedDateTime


@DataJpaTest
Expand Down Expand Up @@ -53,7 +54,7 @@ class EnversMetadataResolverVersionServiceTests extends Specification {
versions.size() == 1
versions[0].id
versions[0].creator
versions[0].date < LocalDateTime.now()
versions[0].date < ZonedDateTime.now()

when: 'Second version'
mr.name = 'ldmr2'
Expand Down
Original file line number Diff line number Diff line change
@@ -1,13 +1,12 @@
package edu.internet2.tier.shibboleth.admin.ui.envers;

import edu.internet2.tier.shibboleth.admin.ui.domain.resolvers.MetadataResolver;
import edu.internet2.tier.shibboleth.admin.ui.domain.versioning.Version;
import org.hibernate.envers.AuditReaderFactory;
import org.hibernate.envers.query.AuditEntity;

import javax.persistence.EntityManager;
import javax.persistence.NoResultException;
import java.time.ZoneId;
import java.time.ZoneOffset;
import java.util.List;

import static java.util.Comparator.comparing;
Expand Down Expand Up @@ -38,8 +37,8 @@ public List<Version> findVersionsForPersistentEntity(String resourceId, Class<?>
((PrincipalAwareRevisionEntity) it).getPrincipalUserName(),
((PrincipalAwareRevisionEntity) it).getRevisionDate()
.toInstant()
.atZone(ZoneId.systemDefault())
.toLocalDateTime());
.atOffset(ZoneOffset.UTC)
.toZonedDateTime());
})
.sorted(comparing(Version::getDate))
.collect(toList());
Expand Down
Original file line number Diff line number Diff line change
@@ -1,22 +1,11 @@
package edu.internet2.tier.shibboleth.admin.ui.service;

import edu.internet2.tier.shibboleth.admin.ui.domain.EntityDescriptor;
import edu.internet2.tier.shibboleth.admin.ui.domain.frontend.EntityDescriptorRepresentation;
import edu.internet2.tier.shibboleth.admin.ui.domain.resolvers.MetadataResolver;
import edu.internet2.tier.shibboleth.admin.ui.domain.versioning.Version;
import edu.internet2.tier.shibboleth.admin.ui.envers.EnversVersionServiceSupport;
import edu.internet2.tier.shibboleth.admin.ui.envers.PrincipalAwareRevisionEntity;
import edu.internet2.tier.shibboleth.admin.ui.repository.MetadataResolverRepository;
import org.hibernate.envers.AuditReaderFactory;
import org.hibernate.envers.query.AuditEntity;

import javax.persistence.EntityManager;
import javax.persistence.NoResultException;
import java.time.ZoneId;

import java.util.List;

import static java.util.Comparator.comparing;
import static java.util.stream.Collectors.toList;

/**
* Hibernate Envers based implementation of {@link MetadataResolverVersionService}.
Expand Down

0 comments on commit ee3ea92

Please sign in to comment.