+ soneBuilder.lastUpdated(1).using(client).build();
+ }
+
+ @Test(expected = IllegalStateException.class)
+ public void localSoneIsNotValidatedWithoutUpdateTime() {
+ Identity identity = mock(OwnIdentity.class);
+ soneBuilder.from(identity).using(client).buildLocal();
+ }
+
+ @Test(expected = IllegalStateException.class)
+ public void remoteSoneIsNotValidatedWithoutUpdateTime() {
+ Identity identity = mock(Identity.class);
+ soneBuilder.from(identity).using(client).build();
+ }
+
+ @Test(expected = IllegalStateException.class)
+ public void localSoneIsNotValidatedWithoutClient() {
+ Identity identity = mock(OwnIdentity.class);
+ soneBuilder.from(identity).lastUpdated(1L).buildLocal();
+ }
+
+ @Test(expected = IllegalStateException.class)
+ public void remoteSoneIsNotValidatedWithoutClient() {
+ Identity identity = mock(Identity.class);
+ soneBuilder.from(identity).lastUpdated(1L).build();