|
16 | 16 |
|
17 | 17 | package com.google.cloud.bigquery;
|
18 | 18 |
|
19 |
| -import static org.assertj.core.api.Assertions.*; |
20 | 19 | import static org.junit.Assert.assertEquals;
|
| 20 | +import static org.junit.Assert.assertNotEquals; |
21 | 21 |
|
22 | 22 | import com.google.api.services.bigquery.model.QueryRequest;
|
23 | 23 | import com.google.cloud.bigquery.JobInfo.CreateDisposition;
|
@@ -167,8 +167,28 @@ public void equalTo() {
|
167 | 167 | compareQueryRequestInfo(new QueryRequestInfo(QUERY_JOB_CONFIGURATION), REQUEST_INFO);
|
168 | 168 | }
|
169 | 169 |
|
| 170 | + /* |
| 171 | + Ref: https://github.com/googleapis/java-bigquery/issues/2083 |
| 172 | + Refactoring to remove the assert4j dependency which was causing RequireUpperBoundDeps Error |
| 173 | + */ |
170 | 174 | private void compareQueryRequestInfo(QueryRequestInfo expected, QueryRequestInfo actual) {
|
| 175 | + QueryRequest expectedQueryReq = expected.toPb(); |
| 176 | + QueryRequest actualQueryReq = actual.toPb(); |
| 177 | + |
171 | 178 | // requestId are expected to be different
|
172 |
| - assertThat(actual).isEqualToIgnoringGivenFields(expected, "requestId"); |
| 179 | + assertNotEquals(expectedQueryReq.getRequestId(), actualQueryReq.getRequestId()); |
| 180 | + // rest of the attributes should be equal |
| 181 | + assertEquals( |
| 182 | + expectedQueryReq.getConnectionProperties(), actualQueryReq.getConnectionProperties()); |
| 183 | + assertEquals(expectedQueryReq.getDefaultDataset(), actualQueryReq.getDefaultDataset()); |
| 184 | + assertEquals(expectedQueryReq.getDryRun(), actualQueryReq.getDryRun()); |
| 185 | + assertEquals(expectedQueryReq.getLabels(), actualQueryReq.getLabels()); |
| 186 | + assertEquals(expectedQueryReq.getMaximumBytesBilled(), actualQueryReq.getMaximumBytesBilled()); |
| 187 | + assertEquals(expectedQueryReq.getMaxResults(), actualQueryReq.getMaxResults()); |
| 188 | + assertEquals(expectedQueryReq.getQuery(), actualQueryReq.getQuery()); |
| 189 | + assertEquals(expectedQueryReq.getQueryParameters(), actualQueryReq.getQueryParameters()); |
| 190 | + assertEquals(expectedQueryReq.getCreateSession(), actualQueryReq.getCreateSession()); |
| 191 | + assertEquals(expectedQueryReq.getUseQueryCache(), actualQueryReq.getUseQueryCache()); |
| 192 | + assertEquals(expectedQueryReq.getUseLegacySql(), actualQueryReq.getUseLegacySql()); |
173 | 193 | }
|
174 | 194 | }
|
0 commit comments