### Question:
JpaActivityStreamsEntryConverter implements ModelConverter<ActivityStreamsEntry, JpaActivityStreamsEntry> { @Override public JpaActivityStreamsEntry convert(ActivityStreamsEntry source) { if(source != null && source.getId() == null) { source.setId(UUID.randomUUID().toString()); } return source instanceof JpaActivityStreamsEntry ? (JpaActivityStreamsEntry) source : createEntity(source); }  @Override JpaActivityStreamsEntry convert(ActivityStreamsEntry source); @Override Class<ActivityStreamsEntry> getSourceType();  }### Answer:
@Test public void testNoConversion() { JpaActivityStreamsEntry template = new JpaActivityStreamsEntry(); assertThat(converter.convert(template), is(sameInstance(template))); }
@Test public void nullConversion() { ActivityStreamsEntry template = null; assertThat(converter.convert(template), is(nullValue())); }
@Test public void convertValid() { ActivityStreamsEntry template = new ActivityStreamsEntryImpl(); template.setAppId("TEST_A"); template.setBcc("TEST_B"); template.setContent("TEST_C"); template.setContext("TEST_D"); template.setDc("TEST_E"); template.setInReplyTo("TEST_F"); template.setLocation("TEST_G"); template.setPriority("TEST_H"); template.setTitle("TEST_I"); template.setGroupId("TEST_J"); template.setSource("TEST_K"); template.setUserId("TEST_K"); JpaActivityStreamsEntry jpaTemplate = converter.convert(template); assertThat(jpaTemplate, is(not(sameInstance(template)))); assertThat(jpaTemplate, is(instanceOf(JpaActivityStreamsEntry.class))); assertThat(jpaTemplate.getAppId(), is(equalTo(template.getAppId()))); assertThat(jpaTemplate.getBcc(), is(equalTo(template.getBcc()))); assertThat(jpaTemplate.getContent(), is(equalTo(template.getContent()))); assertThat(jpaTemplate.getDc(), is(equalTo(template.getDc()))); assertThat(jpaTemplate.getInReplyTo(), is(equalTo(template.getInReplyTo()))); assertThat(jpaTemplate.getLocation(), is(equalTo(template.getLocation()))); assertThat(jpaTemplate.getPriority(), is(equalTo(template.getPriority()))); assertThat(jpaTemplate.getTitle(), is(equalTo(template.getTitle()))); assertThat(jpaTemplate.getGroupId(), is(equalTo(template.getGroupId()))); assertThat(jpaTemplate.getSource(), is(equalTo(template.getSource()))); assertThat(jpaTemplate.getUserId(), is(equalTo(template.getUserId()))); }