private static String projectDetails(ProjectInfo project) { return new StringBuilder() .append("{projectId:") .append(project.getProjectId()) .append(", projectNumber:") .append(project.getProjectNumber()) .append(", createTimeMillis:") .append(project.getCreateTimeMillis()) .append(", state:") .append(project.getState()) .append(", labels:") .append(project.getLabels()) .append("}") .toString(); }
private void compareReadWriteFields(ProjectInfo expected, ProjectInfo actual) { assertEquals(expected.getProjectId(), actual.getProjectId()); assertEquals(expected.getName(), actual.getName()); assertEquals(expected.getLabels(), actual.getLabels()); assertEquals(expected.getParent(), actual.getParent()); }
private void compareProjectInfos(ProjectInfo expected, ProjectInfo value) { assertEquals(expected.getProjectId(), value.getProjectId()); assertEquals(expected.getName(), value.getName()); assertEquals(expected.getLabels(), value.getLabels()); assertEquals(expected.getProjectNumber(), value.getProjectNumber()); assertEquals(expected.getCreateTimeMillis(), value.getCreateTimeMillis()); assertEquals(expected.getState(), value.getState()); assertEquals(expected.getParent(), value.getParent()); } }
private void compareProjects(ProjectInfo expected, ProjectInfo value) { assertEquals(expected, value); assertEquals(expected.getProjectId(), value.getProjectId()); assertEquals(expected.getName(), value.getName()); assertEquals(expected.getLabels(), value.getLabels()); assertEquals(expected.getProjectNumber(), value.getProjectNumber()); assertEquals(expected.getCreateTimeMillis(), value.getCreateTimeMillis()); assertEquals(expected.getState(), value.getState()); assertEquals(expected.getParent(), value.getParent()); } }
@Test public void testBuilder() { assertEquals(PROJECT_ID, FULL_PROJECT_INFO.getProjectId()); assertEquals(NAME, FULL_PROJECT_INFO.getName()); assertEquals(LABELS, FULL_PROJECT_INFO.getLabels()); assertEquals(PROJECT_NUMBER, FULL_PROJECT_INFO.getProjectNumber()); assertEquals(CREATE_TIME_MILLIS, FULL_PROJECT_INFO.getCreateTimeMillis()); assertEquals(STATE, FULL_PROJECT_INFO.getState()); assertEquals(PROJECT_ID, PARTIAL_PROJECT_INFO.getProjectId()); assertEquals(null, PARTIAL_PROJECT_INFO.getName()); assertTrue(PARTIAL_PROJECT_INFO.getLabels().isEmpty()); assertEquals(null, PARTIAL_PROJECT_INFO.getProjectNumber()); assertEquals(null, PARTIAL_PROJECT_INFO.getCreateTimeMillis()); assertEquals(null, PARTIAL_PROJECT_INFO.getState()); }
@Test public void testListFieldOptions() { RESOURCE_MANAGER.create(COMPLETE_PROJECT); Page<Project> projects = RESOURCE_MANAGER.list(LIST_FIELDS); Project returnedProject = projects.iterateAll().iterator().next(); assertEquals(COMPLETE_PROJECT.getProjectId(), returnedProject.getProjectId()); assertEquals(COMPLETE_PROJECT.getName(), returnedProject.getName()); assertEquals(COMPLETE_PROJECT.getLabels(), returnedProject.getLabels()); assertNull(returnedProject.getParent()); assertNull(returnedProject.getProjectNumber()); assertNull(returnedProject.getState()); assertNull(returnedProject.getCreateTimeMillis()); assertSame(RESOURCE_MANAGER, returnedProject.getResourceManager()); }
assertEquals(COMPLETE_PROJECT.getProjectId(), returnedProject.getProjectId()); assertEquals(COMPLETE_PROJECT.getName(), returnedProject.getName()); assertEquals(COMPLETE_PROJECT.getLabels(), returnedProject.getLabels()); assertNull(returnedProject.getParent()); assertNull(returnedProject.getProjectNumber()); assertEquals(PARTIAL_PROJECT.getProjectId(), returnedProject.getProjectId()); assertEquals(PARTIAL_PROJECT.getName(), returnedProject.getName()); assertEquals(PARTIAL_PROJECT.getLabels(), returnedProject.getLabels()); assertNull(returnedProject.getParent()); assertNull(returnedProject.getProjectNumber());