### Question:
MongoDbApplicationDataRepository implements ApplicationDataRepository { @Override public Class<? extends ApplicationData> getType() { return CLASS; }  @Override List<ApplicationData> getApplicationData(List<String> userIds, String appId); @Override ApplicationData getApplicationData(String personId, String appId); @Override Class<? extends ApplicationData> getType(); @Override ApplicationData get(String id); @Override ApplicationData save(ApplicationData item); @Override void delete(ApplicationData item); @Override List<ApplicationData> getAll(); @Override List<ApplicationData> getLimitedList(int offset, int limit); @Override int getCountAll(); void setTemplate(MongoOperations template); static final Class<ApplicationDataImpl> CLASS; }### Answer:
@Test public void getType_Valid(){ assertThat((Class<ApplicationDataImpl>)applicationDataRepository.getType(), is(equalTo(ApplicationDataImpl.class))); }