diff --git a/java/google/registry/flows/StatelessRequestSessionMetadata.java b/java/google/registry/flows/StatelessRequestSessionMetadata.java index 3fd3ebed6..39c393160 100644 --- a/java/google/registry/flows/StatelessRequestSessionMetadata.java +++ b/java/google/registry/flows/StatelessRequestSessionMetadata.java @@ -15,7 +15,7 @@ package google.registry.flows; import static com.google.common.base.MoreObjects.toStringHelper; -import static dagger.internal.Preconditions.checkNotNull; +import static com.google.common.base.Preconditions.checkNotNull; import static google.registry.util.CollectionUtils.nullToEmpty; import com.google.common.base.Joiner; diff --git a/javatests/google/registry/model/contact/ContactResourceTest.java b/javatests/google/registry/model/contact/ContactResourceTest.java index b7e041cbc..67d61b085 100644 --- a/javatests/google/registry/model/contact/ContactResourceTest.java +++ b/javatests/google/registry/model/contact/ContactResourceTest.java @@ -20,6 +20,7 @@ import static google.registry.testing.ContactResourceSubject.assertAboutContacts import static google.registry.testing.DatastoreHelper.cloneAndSetAutoTimestamps; import static google.registry.testing.DatastoreHelper.createTld; import static google.registry.testing.DatastoreHelper.persistResource; +import static google.registry.util.DateTimeUtils.END_OF_TIME; import com.google.common.collect.ImmutableList; import com.google.common.collect.ImmutableSet; @@ -222,4 +223,10 @@ public class ContactResourceTest extends EntityTestCase { assertThat(afterTransfer.getCurrentSponsorClientId()).isEqualTo("winner"); assertThat(afterTransfer.getLastTransferTime()).isEqualTo(clock.nowUtc().plusDays(1)); } + + @Test + public void testSetCreationTime_cantBeCalledTwice() { + thrown.expect(IllegalStateException.class, "creationTime can only be set once"); + contactResource.asBuilder().setCreationTime(END_OF_TIME); + } }