### Question:
GoogleJobStore extends JobStoreWithValidator { @VisibleForTesting static String getDataKeyName(UUID jobId, String key) { return String.format("%s-%s", jobId, key); } @Inject  GoogleJobStore(
      Datastore datastore, GoogleTempFileStore googleTempFileStore, ObjectMapper objectMapper); @Override void createJob(UUID jobId, PortabilityJob job); @Override void updateJob(UUID jobId, PortabilityJob job); @Override void addErrorsToJob(UUID jobId, Collection<ErrorDetail> errors); @Override void remove(UUID jobId); @Override PortabilityJob findJob(UUID jobId); @Override UUID findFirst(JobAuthorization.State jobState); @Override void create(UUID jobId, String key, T model); @Override void update(UUID jobId, String key, T model); @Override T findData(UUID jobId, String key, Class<T> type); @Override void create(UUID jobId, String key, InputStream stream); @Override void addCounts(UUID jobId, Map<String, Integer> newCounts); @Override Map<String, Integer> getCounts(UUID jobId); @Override InputStreamWrapper getStream(UUID jobId, String key);  }### Answer:
@Test public void getDataKeyName() throws Exception { assertEquals( JOB_ID + "-tempTaskData", GoogleJobStore.getDataKeyName(JOB_ID, "tempTaskData")); assertEquals( JOB_ID + "-tempCalendarData", GoogleJobStore.getDataKeyName(JOB_ID, "tempCalendarData")); }