+ @Test
+ public void soneCanBeTransformedIntoAnInsertUri() {
+ InsertableClientSSK newKeypair = createRandom(new DummyRandomSource(), "Test");
+ Sone localSone = mocks.mockSone("A").local().insertUri(newKeypair.getInsertURI().toString()).create();
+ assertThat(TO_INSERT_URI.apply(localSone).toString(), is(newKeypair.getInsertURI().setDocName("Sone").toString()));
+ }
+
+ @Test
+ public void nonLocalSoneCanNotBeTransformedIntoAnInsertUri() {
+ Sone remoteSone = mocks.mockSone("A").create();
+ assertThat(TO_INSERT_URI.apply(remoteSone), nullValue());
+ }
+