@Test public void testToBuilder() { compareJobInfo(COPY_JOB, COPY_JOB.toBuilder().build()); compareJobInfo(EXTRACT_JOB, EXTRACT_JOB.toBuilder().build()); compareJobInfo(LOAD_JOB, LOAD_JOB.toBuilder().build()); compareJobInfo(QUERY_JOB, QUERY_JOB.toBuilder().build()); JobInfo job = COPY_JOB.toBuilder().setUserEmail("newEmail").build(); assertEquals("newEmail", job.getUserEmail()); job = job.toBuilder().setUserEmail(EMAIL).build(); compareJobInfo(COPY_JOB, job); job = EXTRACT_JOB.toBuilder().setUserEmail("newEmail").build(); assertEquals("newEmail", job.getUserEmail()); job = job.toBuilder().setUserEmail(EMAIL).build(); compareJobInfo(EXTRACT_JOB, job); job = LOAD_JOB.toBuilder().setUserEmail("newEmail").build(); assertEquals("newEmail", job.getUserEmail()); job = job.toBuilder().setUserEmail(EMAIL).build(); compareJobInfo(LOAD_JOB, job); job = QUERY_JOB.toBuilder().setUserEmail("newEmail").build(); assertEquals("newEmail", job.getUserEmail()); job = job.toBuilder().setUserEmail(EMAIL).build(); compareJobInfo(QUERY_JOB, job); }
private void compareJobInfo(JobInfo expected, JobInfo value) { assertEquals(expected, value); assertEquals(expected.hashCode(), value.hashCode()); assertEquals(expected.toString(), value.toString()); assertEquals(expected.getEtag(), value.getEtag()); assertEquals(expected.getGeneratedId(), value.getGeneratedId()); assertEquals(expected.getJobId(), value.getJobId()); assertEquals(expected.getSelfLink(), value.getSelfLink()); assertEquals(expected.getStatus(), value.getStatus()); assertEquals(expected.getStatistics(), value.getStatistics()); assertEquals(expected.getUserEmail(), value.getUserEmail()); assertEquals(expected.getConfiguration(), value.getConfiguration()); } }
private void compareJobInfo(JobInfo expected, JobInfo value) { assertEquals(expected, value); assertEquals(expected.hashCode(), value.hashCode()); assertEquals(expected.toString(), value.toString()); assertEquals(expected.getEtag(), value.getEtag()); assertEquals(expected.getGeneratedId(), value.getGeneratedId()); assertEquals(expected.getJobId(), value.getJobId()); assertEquals(expected.getSelfLink(), value.getSelfLink()); assertEquals(expected.getStatus(), value.getStatus()); assertEquals(expected.getStatistics(), value.getStatistics()); assertEquals(expected.getUserEmail(), value.getUserEmail()); assertEquals(expected.getConfiguration(), value.getConfiguration()); } }
assertEquals(GENERATED_ID, COPY_JOB.getGeneratedId()); assertEquals(SELF_LINK, COPY_JOB.getSelfLink()); assertEquals(EMAIL, COPY_JOB.getUserEmail()); assertEquals(JOB_ID, COPY_JOB.getJobId()); assertEquals(JOB_STATUS, COPY_JOB.getStatus()); assertEquals(GENERATED_ID, EXTRACT_JOB.getGeneratedId()); assertEquals(SELF_LINK, EXTRACT_JOB.getSelfLink()); assertEquals(EMAIL, EXTRACT_JOB.getUserEmail()); assertEquals(JOB_ID, EXTRACT_JOB.getJobId()); assertEquals(JOB_STATUS, EXTRACT_JOB.getStatus()); assertEquals(GENERATED_ID, LOAD_JOB.getGeneratedId()); assertEquals(SELF_LINK, LOAD_JOB.getSelfLink()); assertEquals(EMAIL, LOAD_JOB.getUserEmail()); assertEquals(JOB_ID, LOAD_JOB.getJobId()); assertEquals(JOB_STATUS, LOAD_JOB.getStatus()); assertEquals(GENERATED_ID, QUERY_JOB.getGeneratedId()); assertEquals(SELF_LINK, QUERY_JOB.getSelfLink()); assertEquals(EMAIL, QUERY_JOB.getUserEmail()); assertEquals(JOB_ID, QUERY_JOB.getJobId()); assertEquals(JOB_STATUS, QUERY_JOB.getStatus());