private void compareInsertAllRequest(InsertAllRequest expected, InsertAllRequest value) { assertEquals(expected, value); assertEquals(expected.toString(), value.toString()); assertEquals(expected.hashCode(), value.hashCode()); assertEquals(expected.table(), value.table()); assertEquals(expected.rows(), value.rows()); assertEquals(expected.ignoreUnknownValues(), value.ignoreUnknownValues()); assertEquals(expected.skipInvalidRows(), value.skipInvalidRows()); assertEquals(expected.templateSuffix(), value.templateSuffix()); }
@Test public void testOf() { InsertAllRequest request = InsertAllRequest.of(TABLE_ID, ROWS); assertEquals(TABLE_ID, request.table()); assertEquals(ROWS, request.rows()); request = InsertAllRequest.of(TABLE_INFO, ROWS); assertEquals(TABLE_ID, request.table()); assertEquals(ROWS, request.rows()); request = InsertAllRequest.of(TABLE_ID.dataset(), TABLE_ID.table(), ROWS); assertEquals(TABLE_ID, request.table()); assertEquals(ROWS, request.rows()); request = InsertAllRequest.of(TABLE_ID.dataset(), TABLE_ID.table(), ROWS); assertEquals(TABLE_ID, request.table()); assertEquals(ROWS, request.rows()); request = InsertAllRequest.of(TABLE_ID, ROWS.get(0), ROWS.get(1)); assertEquals(TABLE_ID, request.table()); assertEquals(ROWS, request.rows()); request = InsertAllRequest.of(TABLE_INFO, ROWS.get(0), ROWS.get(1)); assertEquals(TABLE_ID, request.table()); assertEquals(ROWS, request.rows()); request = InsertAllRequest.of(TABLE_ID.dataset(), TABLE_ID.table(), ROWS.get(0), ROWS.get(1)); assertEquals(TABLE_ID, request.table()); assertEquals(ROWS, request.rows()); }
@Test public void testBuilder() { assertEquals(TABLE_ID, INSERT_ALL_REQUEST1.table()); assertEquals(TABLE_ID, INSERT_ALL_REQUEST2.table()); assertEquals(TABLE_ID, INSERT_ALL_REQUEST3.table()); assertEquals(TABLE_ID, INSERT_ALL_REQUEST4.table()); assertEquals(TABLE_ID, INSERT_ALL_REQUEST5.table()); assertEquals(TABLE_ID, INSERT_ALL_REQUEST6.table()); assertEquals(TABLE_ID, INSERT_ALL_REQUEST7.table()); assertEquals(TABLE_ID, INSERT_ALL_REQUEST8.table()); assertEquals(TABLE_ID, INSERT_ALL_REQUEST9.table()); assertEquals(TABLE_ID, INSERT_ALL_REQUEST10.table()); assertEquals(TABLE_ID, INSERT_ALL_REQUEST11.table()); assertEquals(ROWS, INSERT_ALL_REQUEST1.rows()); assertEquals(ROWS, INSERT_ALL_REQUEST2.rows()); assertEquals(ROWS, INSERT_ALL_REQUEST4.rows()); assertEquals(ROWS, INSERT_ALL_REQUEST6.rows()); assertEquals(ROWS_WITH_ID, INSERT_ALL_REQUEST3.rows()); assertEquals(ROWS_WITH_ID, INSERT_ALL_REQUEST5.rows()); assertEquals(ROWS_WITH_ID, INSERT_ALL_REQUEST7.rows()); assertEquals(ROWS_WITH_ID, INSERT_ALL_REQUEST8.rows()); assertEquals(ROWS_WITH_ID, INSERT_ALL_REQUEST9.rows()); assertEquals(ROWS_WITH_ID, INSERT_ALL_REQUEST10.rows()); assertEquals(ROWS_WITH_ID, INSERT_ALL_REQUEST11.rows()); assertEquals(SKIP_INVALID_ROWS, INSERT_ALL_REQUEST1.skipInvalidRows()); assertEquals(SKIP_INVALID_ROWS, INSERT_ALL_REQUEST2.skipInvalidRows()); assertEquals(SKIP_INVALID_ROWS, INSERT_ALL_REQUEST3.skipInvalidRows()); assertEquals(SKIP_INVALID_ROWS, INSERT_ALL_REQUEST4.skipInvalidRows()); assertEquals(SKIP_INVALID_ROWS, INSERT_ALL_REQUEST5.skipInvalidRows()); assertEquals(SKIP_INVALID_ROWS, INSERT_ALL_REQUEST6.skipInvalidRows()); assertEquals(SKIP_INVALID_ROWS, INSERT_ALL_REQUEST7.skipInvalidRows()); assertEquals(SKIP_INVALID_ROWS, INSERT_ALL_REQUEST8.skipInvalidRows()); assertEquals(SKIP_INVALID_ROWS, INSERT_ALL_REQUEST9.skipInvalidRows()); assertFalse(INSERT_ALL_REQUEST10.skipInvalidRows()); assertFalse(INSERT_ALL_REQUEST11.skipInvalidRows()); assertEquals(IGNORE_UNKNOWN_VALUES, INSERT_ALL_REQUEST1.ignoreUnknownValues()); assertEquals(IGNORE_UNKNOWN_VALUES, INSERT_ALL_REQUEST2.ignoreUnknownValues()); assertEquals(IGNORE_UNKNOWN_VALUES, INSERT_ALL_REQUEST3.ignoreUnknownValues()); assertEquals(IGNORE_UNKNOWN_VALUES, INSERT_ALL_REQUEST4.ignoreUnknownValues()); assertEquals(IGNORE_UNKNOWN_VALUES, INSERT_ALL_REQUEST5.ignoreUnknownValues()); assertEquals(IGNORE_UNKNOWN_VALUES, INSERT_ALL_REQUEST6.ignoreUnknownValues()); assertEquals(IGNORE_UNKNOWN_VALUES, INSERT_ALL_REQUEST7.ignoreUnknownValues()); assertEquals(IGNORE_UNKNOWN_VALUES, INSERT_ALL_REQUEST8.ignoreUnknownValues()); assertEquals(IGNORE_UNKNOWN_VALUES, INSERT_ALL_REQUEST9.ignoreUnknownValues()); assertTrue(INSERT_ALL_REQUEST10.ignoreUnknownValues()); assertTrue(INSERT_ALL_REQUEST11.ignoreUnknownValues()); assertNull(INSERT_ALL_REQUEST1.templateSuffix()); assertNull(INSERT_ALL_REQUEST2.templateSuffix()); assertNull(INSERT_ALL_REQUEST3.templateSuffix()); assertNull(INSERT_ALL_REQUEST4.templateSuffix()); assertNull(INSERT_ALL_REQUEST5.templateSuffix()); assertNull(INSERT_ALL_REQUEST6.templateSuffix()); assertNull(INSERT_ALL_REQUEST7.templateSuffix()); assertNull(INSERT_ALL_REQUEST8.templateSuffix()); assertNull(INSERT_ALL_REQUEST9.templateSuffix()); assertNull(INSERT_ALL_REQUEST10.templateSuffix()); assertEquals(TEMPLATE_SUFFIX, INSERT_ALL_REQUEST11.templateSuffix()); }