diff --git a/google-cloud-bigquery/pom.xml b/google-cloud-bigquery/pom.xml
index 5e86e77fd..59a23a78d 100644
--- a/google-cloud-bigquery/pom.xml
+++ b/google-cloud-bigquery/pom.xml
@@ -162,8 +162,13 @@
test
- junit
- junit
+ org.junit.jupiter
+ junit-jupiter-api
+ test
+
+
+ org.mockito
+ mockito-junit-jupiter
test
diff --git a/google-cloud-bigquery/src/test/java/MetadataCacheStatsTest.java b/google-cloud-bigquery/src/test/java/MetadataCacheStatsTest.java
index d1cfa86e9..470b6b97b 100644
--- a/google-cloud-bigquery/src/test/java/MetadataCacheStatsTest.java
+++ b/google-cloud-bigquery/src/test/java/MetadataCacheStatsTest.java
@@ -16,14 +16,14 @@
package com.google.cloud.bigquery;
-import static org.junit.Assert.assertEquals;
+import static org.junit.jupiter.api.Assertions.assertEquals;
import com.google.api.services.bigquery.model.MetadataCacheStatistics;
import com.google.common.collect.ImmutableList;
import com.google.common.truth.Truth;
import java.util.List;
import java.util.stream.Collectors;
-import org.junit.Test;
+import org.junit.jupiter.api.Test;
public class MetadataCacheStatsTest {
private static List
diff --git a/google-cloud-bigquery/src/test/java/com/google/cloud/bigquery/AclTest.java b/google-cloud-bigquery/src/test/java/com/google/cloud/bigquery/AclTest.java
index 0b53f32ff..bde691a27 100644
--- a/google-cloud-bigquery/src/test/java/com/google/cloud/bigquery/AclTest.java
+++ b/google-cloud-bigquery/src/test/java/com/google/cloud/bigquery/AclTest.java
@@ -16,7 +16,7 @@
package com.google.cloud.bigquery;
-import static org.junit.Assert.assertEquals;
+import static org.junit.jupiter.api.Assertions.assertEquals;
import com.google.api.services.bigquery.model.Dataset;
import com.google.cloud.bigquery.Acl.DatasetAclEntity;
@@ -31,7 +31,7 @@
import com.google.cloud.bigquery.Acl.View;
import com.google.common.collect.ImmutableList;
import java.util.List;
-import org.junit.Test;
+import org.junit.jupiter.api.Test;
public class AclTest {
diff --git a/google-cloud-bigquery/src/test/java/com/google/cloud/bigquery/AnnotationsTest.java b/google-cloud-bigquery/src/test/java/com/google/cloud/bigquery/AnnotationsTest.java
index aa3dd9fde..c431d2edd 100644
--- a/google-cloud-bigquery/src/test/java/com/google/cloud/bigquery/AnnotationsTest.java
+++ b/google-cloud-bigquery/src/test/java/com/google/cloud/bigquery/AnnotationsTest.java
@@ -17,13 +17,13 @@
package com.google.cloud.bigquery;
import static com.google.common.truth.Truth.assertThat;
-import static org.junit.Assert.fail;
+import static org.junit.jupiter.api.Assertions.fail;
import com.google.api.client.util.Data;
import java.util.Collections;
import java.util.HashMap;
import java.util.Map;
-import org.junit.Test;
+import org.junit.jupiter.api.Test;
public class AnnotationsTest {
@Test
diff --git a/google-cloud-bigquery/src/test/java/com/google/cloud/bigquery/AvroOptionsTest.java b/google-cloud-bigquery/src/test/java/com/google/cloud/bigquery/AvroOptionsTest.java
index f40660fd7..c7afceb56 100644
--- a/google-cloud-bigquery/src/test/java/com/google/cloud/bigquery/AvroOptionsTest.java
+++ b/google-cloud-bigquery/src/test/java/com/google/cloud/bigquery/AvroOptionsTest.java
@@ -16,9 +16,9 @@
package com.google.cloud.bigquery;
-import static org.junit.Assert.assertEquals;
+import static org.junit.jupiter.api.Assertions.assertEquals;
-import org.junit.Test;
+import org.junit.jupiter.api.Test;
public class AvroOptionsTest {
diff --git a/google-cloud-bigquery/src/test/java/com/google/cloud/bigquery/BigLakeConfigurationTest.java b/google-cloud-bigquery/src/test/java/com/google/cloud/bigquery/BigLakeConfigurationTest.java
index afb2b5b10..33b2df11c 100644
--- a/google-cloud-bigquery/src/test/java/com/google/cloud/bigquery/BigLakeConfigurationTest.java
+++ b/google-cloud-bigquery/src/test/java/com/google/cloud/bigquery/BigLakeConfigurationTest.java
@@ -16,9 +16,9 @@
package com.google.cloud.bigquery;
-import static org.junit.Assert.assertEquals;
+import static org.junit.jupiter.api.Assertions.assertEquals;
-import org.junit.Test;
+import org.junit.jupiter.api.Test;
public class BigLakeConfigurationTest {
diff --git a/google-cloud-bigquery/src/test/java/com/google/cloud/bigquery/BigQueryErrorTest.java b/google-cloud-bigquery/src/test/java/com/google/cloud/bigquery/BigQueryErrorTest.java
index 7cd737cf4..0fd069b64 100644
--- a/google-cloud-bigquery/src/test/java/com/google/cloud/bigquery/BigQueryErrorTest.java
+++ b/google-cloud-bigquery/src/test/java/com/google/cloud/bigquery/BigQueryErrorTest.java
@@ -16,9 +16,9 @@
package com.google.cloud.bigquery;
-import static org.junit.Assert.assertEquals;
+import static org.junit.jupiter.api.Assertions.assertEquals;
-import org.junit.Test;
+import org.junit.jupiter.api.Test;
public class BigQueryErrorTest {
diff --git a/google-cloud-bigquery/src/test/java/com/google/cloud/bigquery/BigQueryExceptionTest.java b/google-cloud-bigquery/src/test/java/com/google/cloud/bigquery/BigQueryExceptionTest.java
index 8a2094b55..120c8313d 100644
--- a/google-cloud-bigquery/src/test/java/com/google/cloud/bigquery/BigQueryExceptionTest.java
+++ b/google-cloud-bigquery/src/test/java/com/google/cloud/bigquery/BigQueryExceptionTest.java
@@ -16,11 +16,11 @@
package com.google.cloud.bigquery;
-import static org.junit.Assert.assertEquals;
-import static org.junit.Assert.assertFalse;
-import static org.junit.Assert.assertNull;
-import static org.junit.Assert.assertSame;
-import static org.junit.Assert.assertTrue;
+import static org.junit.jupiter.api.Assertions.assertEquals;
+import static org.junit.jupiter.api.Assertions.assertFalse;
+import static org.junit.jupiter.api.Assertions.assertNull;
+import static org.junit.jupiter.api.Assertions.assertSame;
+import static org.junit.jupiter.api.Assertions.assertTrue;
import static org.mockito.Mockito.doReturn;
import static org.mockito.Mockito.doThrow;
import static org.mockito.Mockito.mock;
@@ -40,11 +40,11 @@
import java.net.SocketTimeoutException;
import java.util.HashMap;
import java.util.Map;
-import org.junit.Test;
-import org.junit.runner.RunWith;
-import org.mockito.junit.MockitoJUnitRunner;
+import org.junit.jupiter.api.Test;
+import org.junit.jupiter.api.extension.ExtendWith;
+import org.mockito.junit.jupiter.MockitoExtension;
-@RunWith(MockitoJUnitRunner.class)
+@ExtendWith(MockitoExtension.class)
public class BigQueryExceptionTest {
@Test
diff --git a/google-cloud-bigquery/src/test/java/com/google/cloud/bigquery/BigQueryImplTest.java b/google-cloud-bigquery/src/test/java/com/google/cloud/bigquery/BigQueryImplTest.java
index 393455e36..0b0fe9fc8 100644
--- a/google-cloud-bigquery/src/test/java/com/google/cloud/bigquery/BigQueryImplTest.java
+++ b/google-cloud-bigquery/src/test/java/com/google/cloud/bigquery/BigQueryImplTest.java
@@ -20,7 +20,14 @@
import static com.google.cloud.bigquery.BigQuery.JobField.USER_EMAIL;
import static com.google.cloud.bigquery.BigQueryImpl.optionMap;
import static com.google.common.truth.Truth.assertThat;
-import static org.junit.Assert.*;
+import static org.junit.jupiter.api.Assertions.assertArrayEquals;
+import static org.junit.jupiter.api.Assertions.assertEquals;
+import static org.junit.jupiter.api.Assertions.assertFalse;
+import static org.junit.jupiter.api.Assertions.assertNotNull;
+import static org.junit.jupiter.api.Assertions.assertNull;
+import static org.junit.jupiter.api.Assertions.assertSame;
+import static org.junit.jupiter.api.Assertions.assertTrue;
+import static org.junit.jupiter.api.Assertions.fail;
import static org.mockito.Mockito.*;
import com.google.api.gax.paging.Page;
@@ -47,16 +54,19 @@
import java.util.Collections;
import java.util.List;
import java.util.Map;
-import org.junit.Assert;
-import org.junit.Before;
-import org.junit.Test;
-import org.junit.runner.RunWith;
+import org.junit.jupiter.api.Assertions;
+import org.junit.jupiter.api.BeforeEach;
+import org.junit.jupiter.api.Test;
+import org.junit.jupiter.api.extension.ExtendWith;
import org.mockito.ArgumentCaptor;
import org.mockito.Captor;
import org.mockito.Mockito;
-import org.mockito.junit.MockitoJUnitRunner;
+import org.mockito.junit.jupiter.MockitoExtension;
+import org.mockito.junit.jupiter.MockitoSettings;
+import org.mockito.quality.Strictness;
-@RunWith(MockitoJUnitRunner.class)
+@ExtendWith(MockitoExtension.class)
+@MockitoSettings(strictness = Strictness.LENIENT)
public class BigQueryImplTest {
private static final String PROJECT = "project";
@@ -537,7 +547,7 @@ private BigQueryOptions createBigQueryOptionsForProjectWithLocation(
.build();
}
- @Before
+ @BeforeEach
public void setUp() {
rpcFactoryMock = mock(BigQueryRpcFactory.class);
bigqueryRpcMock = mock(HttpBigQueryRpc.class);
@@ -631,9 +641,9 @@ public void testGetDatasetNotFoundWhenThrowIsEnabled() throws IOException {
bigquery = options.getService();
try {
bigquery.getDataset("dataset-not-found");
- Assert.fail();
+ Assertions.fail();
} catch (BigQueryException ex) {
- Assert.assertNotNull(ex.getMessage());
+ Assertions.assertNotNull(ex.getMessage());
}
verify(bigqueryRpcMock)
.getDatasetSkipExceptionTranslation(PROJECT, "dataset-not-found", EMPTY_RPC_OPTIONS);
@@ -979,9 +989,9 @@ public void testGetTableNotFoundWhenThrowIsEnabled() throws IOException {
bigquery = options.getService();
try {
bigquery.getTable(DATASET, "table-not-found");
- Assert.fail();
+ Assertions.fail();
} catch (BigQueryException ex) {
- Assert.assertNotNull(ex.getMessage());
+ Assertions.assertNotNull(ex.getMessage());
}
verify(bigqueryRpcMock)
.getTableSkipExceptionTranslation(PROJECT, DATASET, "table-not-found", EMPTY_RPC_OPTIONS);
@@ -1468,9 +1478,9 @@ public TableDataInsertAllRequest.Rows apply(RowToInsert rowToInsert) {
.getService();
try {
bigquery.insertAll(request);
- Assert.fail();
+ Assertions.fail();
} catch (BigQueryException ex) {
- Assert.assertNotNull(ex.getMessage());
+ Assertions.assertNotNull(ex.getMessage());
}
verify(bigqueryRpcMock).insertAll(PROJECT, DATASET, TABLE, requestPb);
}
@@ -2055,9 +2065,9 @@ public void testGetJobNotFoundWhenThrowIsEnabled() throws IOException {
bigquery = options.getService();
try {
bigquery.getJob("job-not-found");
- Assert.fail();
+ Assertions.fail();
} catch (BigQueryException ex) {
- Assert.assertNotNull(ex.getMessage());
+ Assertions.assertNotNull(ex.getMessage());
}
verify(bigqueryRpcMock)
.getJobSkipExceptionTranslation(PROJECT, "job-not-found", null, EMPTY_RPC_OPTIONS);
@@ -2783,9 +2793,9 @@ public void testNonRetryableException() throws IOException {
.getService();
try {
bigquery.getDataset(DatasetId.of(DATASET));
- Assert.fail();
+ Assertions.fail();
} catch (BigQueryException ex) {
- Assert.assertEquals(exceptionMessage, ex.getMessage());
+ assertEquals(exceptionMessage, ex.getMessage());
}
verify(bigqueryRpcMock).getDatasetSkipExceptionTranslation(PROJECT, DATASET, EMPTY_RPC_OPTIONS);
}
@@ -2802,9 +2812,9 @@ public void testRuntimeException() throws IOException {
.getService();
try {
bigquery.getDataset(DATASET);
- Assert.fail();
+ Assertions.fail();
} catch (BigQueryException ex) {
- Assert.assertTrue(ex.getMessage().endsWith(exceptionMessage));
+ assertTrue(ex.getMessage().endsWith(exceptionMessage));
}
verify(bigqueryRpcMock).getDatasetSkipExceptionTranslation(PROJECT, DATASET, EMPTY_RPC_OPTIONS);
}
@@ -2818,9 +2828,9 @@ public void testQueryDryRun() throws Exception {
.build()
.getService()
.query(QueryJobConfiguration.newBuilder("foo").setDryRun(true).build());
- Assert.fail();
+ Assertions.fail();
} catch (UnsupportedOperationException ex) {
- Assert.assertNotNull(ex.getMessage());
+ Assertions.assertNotNull(ex.getMessage());
}
}
diff --git a/google-cloud-bigquery/src/test/java/com/google/cloud/bigquery/BigQueryOptionsTest.java b/google-cloud-bigquery/src/test/java/com/google/cloud/bigquery/BigQueryOptionsTest.java
index e77d7936a..1d641c949 100644
--- a/google-cloud-bigquery/src/test/java/com/google/cloud/bigquery/BigQueryOptionsTest.java
+++ b/google-cloud-bigquery/src/test/java/com/google/cloud/bigquery/BigQueryOptionsTest.java
@@ -16,28 +16,28 @@
package com.google.cloud.bigquery;
-import static org.junit.Assert.assertEquals;
-import static org.junit.Assert.assertFalse;
-import static org.junit.Assert.assertNotNull;
-import static org.junit.Assert.assertTrue;
+import static org.junit.jupiter.api.Assertions.assertEquals;
+import static org.junit.jupiter.api.Assertions.assertFalse;
+import static org.junit.jupiter.api.Assertions.assertNotNull;
+import static org.junit.jupiter.api.Assertions.assertTrue;
import com.google.cloud.TransportOptions;
-import org.junit.Assert;
-import org.junit.Test;
-import org.junit.runner.RunWith;
+import org.junit.jupiter.api.Assertions;
+import org.junit.jupiter.api.Test;
+import org.junit.jupiter.api.extension.ExtendWith;
import org.mockito.Mockito;
-import org.mockito.junit.MockitoJUnitRunner;
+import org.mockito.junit.jupiter.MockitoExtension;
-@RunWith(MockitoJUnitRunner.class)
+@ExtendWith(MockitoExtension.class)
public class BigQueryOptionsTest {
@Test
public void testInvalidTransport() {
try {
BigQueryOptions.newBuilder().setTransportOptions(Mockito.mock(TransportOptions.class));
- Assert.fail();
+ Assertions.fail();
} catch (IllegalArgumentException expected) {
- Assert.assertNotNull(expected.getMessage());
+ Assertions.assertNotNull(expected.getMessage());
}
}
diff --git a/google-cloud-bigquery/src/test/java/com/google/cloud/bigquery/BigQueryResultImplTest.java b/google-cloud-bigquery/src/test/java/com/google/cloud/bigquery/BigQueryResultImplTest.java
index ca150eb1b..fc2e2ef61 100644
--- a/google-cloud-bigquery/src/test/java/com/google/cloud/bigquery/BigQueryResultImplTest.java
+++ b/google-cloud-bigquery/src/test/java/com/google/cloud/bigquery/BigQueryResultImplTest.java
@@ -37,7 +37,7 @@
import java.util.concurrent.BlockingQueue;
import java.util.concurrent.LinkedBlockingDeque;
import org.apache.arrow.vector.util.Text;
-import org.junit.Test;
+import org.junit.jupiter.api.Test;
public class BigQueryResultImplTest {
diff --git a/google-cloud-bigquery/src/test/java/com/google/cloud/bigquery/BigtableOptionsTest.java b/google-cloud-bigquery/src/test/java/com/google/cloud/bigquery/BigtableOptionsTest.java
index 88fa1595e..bdb78b9e8 100644
--- a/google-cloud-bigquery/src/test/java/com/google/cloud/bigquery/BigtableOptionsTest.java
+++ b/google-cloud-bigquery/src/test/java/com/google/cloud/bigquery/BigtableOptionsTest.java
@@ -18,8 +18,8 @@
import static com.google.common.truth.Truth.assertThat;
import com.google.common.collect.ImmutableList;
-import org.junit.Assert;
-import org.junit.Test;
+import org.junit.jupiter.api.Assertions;
+import org.junit.jupiter.api.Test;
public class BigtableOptionsTest {
@@ -83,31 +83,31 @@ public void testConstructors() {
public void testNullPointerException() {
try {
BigtableColumnFamily.newBuilder().setFamilyID(null).build();
- Assert.fail();
+ Assertions.fail();
} catch (NullPointerException ex) {
assertThat(ex.getMessage()).isNotNull();
}
try {
BigtableColumnFamily.newBuilder().setColumns(null).build();
- Assert.fail();
+ Assertions.fail();
} catch (NullPointerException ex) {
assertThat(ex.getMessage()).isNotNull();
}
try {
BigtableColumnFamily.newBuilder().setEncoding(null).build();
- Assert.fail();
+ Assertions.fail();
} catch (NullPointerException ex) {
assertThat(ex.getMessage()).isNotNull();
}
try {
BigtableColumnFamily.newBuilder().setOnlyReadLatest(null).build();
- Assert.fail();
+ Assertions.fail();
} catch (NullPointerException ex) {
assertThat(ex.getMessage()).isNotNull();
}
try {
BigtableColumnFamily.newBuilder().setType(null).build();
- Assert.fail();
+ Assertions.fail();
} catch (NullPointerException ex) {
assertThat(ex.getMessage()).isNotNull();
}
diff --git a/google-cloud-bigquery/src/test/java/com/google/cloud/bigquery/CloneDefinitionTest.java b/google-cloud-bigquery/src/test/java/com/google/cloud/bigquery/CloneDefinitionTest.java
index 33bcf5f40..ab9c98ac7 100644
--- a/google-cloud-bigquery/src/test/java/com/google/cloud/bigquery/CloneDefinitionTest.java
+++ b/google-cloud-bigquery/src/test/java/com/google/cloud/bigquery/CloneDefinitionTest.java
@@ -16,10 +16,10 @@
package com.google.cloud.bigquery;
-import static org.junit.Assert.assertEquals;
-import static org.junit.Assert.assertTrue;
+import static org.junit.jupiter.api.Assertions.assertEquals;
+import static org.junit.jupiter.api.Assertions.assertTrue;
-import org.junit.Test;
+import org.junit.jupiter.api.Test;
public class CloneDefinitionTest {
private static final TableId BASE_TABLE_ID = TableId.of("DATASET_NAME", "BASE_TABLE_NAME");
diff --git a/google-cloud-bigquery/src/test/java/com/google/cloud/bigquery/ColumnReferenceTest.java b/google-cloud-bigquery/src/test/java/com/google/cloud/bigquery/ColumnReferenceTest.java
index 0cc680ddd..491cc6267 100644
--- a/google-cloud-bigquery/src/test/java/com/google/cloud/bigquery/ColumnReferenceTest.java
+++ b/google-cloud-bigquery/src/test/java/com/google/cloud/bigquery/ColumnReferenceTest.java
@@ -16,10 +16,10 @@
package com.google.cloud.bigquery;
-import static org.junit.Assert.assertEquals;
-import static org.junit.Assert.assertTrue;
+import static org.junit.jupiter.api.Assertions.assertEquals;
+import static org.junit.jupiter.api.Assertions.assertTrue;
-import org.junit.Test;
+import org.junit.jupiter.api.Test;
public class ColumnReferenceTest {
private static final ColumnReference COLUMN_REFERENCE =
diff --git a/google-cloud-bigquery/src/test/java/com/google/cloud/bigquery/ConnectionImplTest.java b/google-cloud-bigquery/src/test/java/com/google/cloud/bigquery/ConnectionImplTest.java
index 4edc6f05d..a979267f9 100644
--- a/google-cloud-bigquery/src/test/java/com/google/cloud/bigquery/ConnectionImplTest.java
+++ b/google-cloud-bigquery/src/test/java/com/google/cloud/bigquery/ConnectionImplTest.java
@@ -16,8 +16,10 @@
package com.google.cloud.bigquery;
-import static org.junit.Assert.*;
-import static org.junit.Assert.assertEquals;
+import static org.junit.jupiter.api.Assertions.assertEquals;
+import static org.junit.jupiter.api.Assertions.assertFalse;
+import static org.junit.jupiter.api.Assertions.assertNotNull;
+import static org.junit.jupiter.api.Assertions.assertTrue;
import static org.mockito.ArgumentMatchers.any;
import static org.mockito.Mockito.*;
import static org.mockito.Mockito.verify;
@@ -41,13 +43,13 @@
import java.util.concurrent.BlockingQueue;
import java.util.concurrent.ExecutionException;
import java.util.concurrent.LinkedBlockingDeque;
-import org.junit.Before;
-import org.junit.Test;
-import org.junit.runner.RunWith;
+import org.junit.jupiter.api.BeforeEach;
+import org.junit.jupiter.api.Test;
+import org.junit.jupiter.api.extension.ExtendWith;
import org.mockito.Mockito;
-import org.mockito.junit.MockitoJUnitRunner;
+import org.mockito.junit.jupiter.MockitoExtension;
-@RunWith(MockitoJUnitRunner.class)
+@ExtendWith(MockitoExtension.class)
public class ConnectionImplTest {
private BigQueryOptions options;
private BigQueryRpcFactory rpcFactoryMock;
@@ -140,7 +142,7 @@ private BigQueryOptions createBigQueryOptionsForProject(
.build();
}
- @Before
+ @BeforeEach
public void setUp() {
rpcFactoryMock = mock(BigQueryRpcFactory.class);
bigqueryRpcMock = mock(HttpBigQueryRpc.class);
diff --git a/google-cloud-bigquery/src/test/java/com/google/cloud/bigquery/ConnectionPropertyTest.java b/google-cloud-bigquery/src/test/java/com/google/cloud/bigquery/ConnectionPropertyTest.java
index 9177720e8..265aef74d 100644
--- a/google-cloud-bigquery/src/test/java/com/google/cloud/bigquery/ConnectionPropertyTest.java
+++ b/google-cloud-bigquery/src/test/java/com/google/cloud/bigquery/ConnectionPropertyTest.java
@@ -18,7 +18,7 @@
import static com.google.common.truth.Truth.assertThat;
-import org.junit.Test;
+import org.junit.jupiter.api.Test;
public class ConnectionPropertyTest {
diff --git a/google-cloud-bigquery/src/test/java/com/google/cloud/bigquery/ConnectionSettingsTest.java b/google-cloud-bigquery/src/test/java/com/google/cloud/bigquery/ConnectionSettingsTest.java
index 8523825bc..5169e8fe0 100644
--- a/google-cloud-bigquery/src/test/java/com/google/cloud/bigquery/ConnectionSettingsTest.java
+++ b/google-cloud-bigquery/src/test/java/com/google/cloud/bigquery/ConnectionSettingsTest.java
@@ -16,7 +16,7 @@
package com.google.cloud.bigquery;
-import static org.junit.Assert.assertEquals;
+import static org.junit.jupiter.api.Assertions.assertEquals;
import com.google.cloud.bigquery.JobInfo.CreateDisposition;
import com.google.cloud.bigquery.JobInfo.SchemaUpdateOption;
@@ -26,7 +26,7 @@
import com.google.common.collect.ImmutableMap;
import java.util.List;
import java.util.Map;
-import org.junit.Test;
+import org.junit.jupiter.api.Test;
public class ConnectionSettingsTest {
private static final String TEST_PROJECT_ID = "test-project-id";
diff --git a/google-cloud-bigquery/src/test/java/com/google/cloud/bigquery/CopyJobConfigurationTest.java b/google-cloud-bigquery/src/test/java/com/google/cloud/bigquery/CopyJobConfigurationTest.java
index 3f21bf1c0..6fc11565c 100644
--- a/google-cloud-bigquery/src/test/java/com/google/cloud/bigquery/CopyJobConfigurationTest.java
+++ b/google-cloud-bigquery/src/test/java/com/google/cloud/bigquery/CopyJobConfigurationTest.java
@@ -16,9 +16,9 @@
package com.google.cloud.bigquery;
-import static org.junit.Assert.assertEquals;
-import static org.junit.Assert.assertNotNull;
-import static org.junit.Assert.assertNull;
+import static org.junit.jupiter.api.Assertions.assertEquals;
+import static org.junit.jupiter.api.Assertions.assertNotNull;
+import static org.junit.jupiter.api.Assertions.assertNull;
import com.google.cloud.bigquery.JobInfo.CreateDisposition;
import com.google.cloud.bigquery.JobInfo.WriteDisposition;
@@ -28,7 +28,7 @@
import com.google.common.collect.Lists;
import java.util.List;
import java.util.Map;
-import org.junit.Test;
+import org.junit.jupiter.api.Test;
public class CopyJobConfigurationTest {
diff --git a/google-cloud-bigquery/src/test/java/com/google/cloud/bigquery/CsvOptionsTest.java b/google-cloud-bigquery/src/test/java/com/google/cloud/bigquery/CsvOptionsTest.java
index fb0293a97..bf0b1a0f2 100644
--- a/google-cloud-bigquery/src/test/java/com/google/cloud/bigquery/CsvOptionsTest.java
+++ b/google-cloud-bigquery/src/test/java/com/google/cloud/bigquery/CsvOptionsTest.java
@@ -16,11 +16,11 @@
package com.google.cloud.bigquery;
-import static org.junit.Assert.assertEquals;
+import static org.junit.jupiter.api.Assertions.assertEquals;
import java.nio.charset.Charset;
import java.nio.charset.StandardCharsets;
-import org.junit.Test;
+import org.junit.jupiter.api.Test;
public class CsvOptionsTest {
diff --git a/google-cloud-bigquery/src/test/java/com/google/cloud/bigquery/DatasetIdTest.java b/google-cloud-bigquery/src/test/java/com/google/cloud/bigquery/DatasetIdTest.java
index bacf7b2b0..04a1764ce 100644
--- a/google-cloud-bigquery/src/test/java/com/google/cloud/bigquery/DatasetIdTest.java
+++ b/google-cloud-bigquery/src/test/java/com/google/cloud/bigquery/DatasetIdTest.java
@@ -16,9 +16,9 @@
package com.google.cloud.bigquery;
-import static org.junit.Assert.assertEquals;
+import static org.junit.jupiter.api.Assertions.assertEquals;
-import org.junit.Test;
+import org.junit.jupiter.api.Test;
public class DatasetIdTest {
diff --git a/google-cloud-bigquery/src/test/java/com/google/cloud/bigquery/DatasetInfoTest.java b/google-cloud-bigquery/src/test/java/com/google/cloud/bigquery/DatasetInfoTest.java
index 1b75195ce..0bfb63ad4 100644
--- a/google-cloud-bigquery/src/test/java/com/google/cloud/bigquery/DatasetInfoTest.java
+++ b/google-cloud-bigquery/src/test/java/com/google/cloud/bigquery/DatasetInfoTest.java
@@ -16,16 +16,16 @@
package com.google.cloud.bigquery;
-import static org.junit.Assert.assertEquals;
-import static org.junit.Assert.assertNotEquals;
-import static org.junit.Assert.assertNull;
-import static org.junit.Assert.assertTrue;
+import static org.junit.jupiter.api.Assertions.assertEquals;
+import static org.junit.jupiter.api.Assertions.assertNotEquals;
+import static org.junit.jupiter.api.Assertions.assertNull;
+import static org.junit.jupiter.api.Assertions.assertTrue;
import com.google.common.collect.ImmutableList;
import com.google.common.collect.ImmutableMap;
import java.util.List;
import java.util.Map;
-import org.junit.Test;
+import org.junit.jupiter.api.Test;
public class DatasetInfoTest {
diff --git a/google-cloud-bigquery/src/test/java/com/google/cloud/bigquery/DatasetTest.java b/google-cloud-bigquery/src/test/java/com/google/cloud/bigquery/DatasetTest.java
index d138e3cb5..3daa75991 100644
--- a/google-cloud-bigquery/src/test/java/com/google/cloud/bigquery/DatasetTest.java
+++ b/google-cloud-bigquery/src/test/java/com/google/cloud/bigquery/DatasetTest.java
@@ -16,13 +16,13 @@
package com.google.cloud.bigquery;
-import static org.junit.Assert.assertArrayEquals;
-import static org.junit.Assert.assertEquals;
-import static org.junit.Assert.assertFalse;
-import static org.junit.Assert.assertNotNull;
-import static org.junit.Assert.assertNull;
-import static org.junit.Assert.assertSame;
-import static org.junit.Assert.assertTrue;
+import static org.junit.jupiter.api.Assertions.assertArrayEquals;
+import static org.junit.jupiter.api.Assertions.assertEquals;
+import static org.junit.jupiter.api.Assertions.assertFalse;
+import static org.junit.jupiter.api.Assertions.assertNotNull;
+import static org.junit.jupiter.api.Assertions.assertNull;
+import static org.junit.jupiter.api.Assertions.assertSame;
+import static org.junit.jupiter.api.Assertions.assertTrue;
import static org.mockito.Mockito.eq;
import static org.mockito.Mockito.mock;
import static org.mockito.Mockito.verify;
@@ -35,14 +35,12 @@
import com.google.common.collect.Iterables;
import java.util.List;
import java.util.Map;
-import org.junit.Before;
-import org.junit.Rule;
-import org.junit.Test;
-import org.junit.runner.RunWith;
-import org.mockito.junit.MockitoJUnitRunner;
-import org.mockito.junit.MockitoRule;
+import org.junit.jupiter.api.BeforeEach;
+import org.junit.jupiter.api.Test;
+import org.junit.jupiter.api.extension.ExtendWith;
+import org.mockito.junit.jupiter.MockitoExtension;
-@RunWith(MockitoJUnitRunner.class)
+@ExtendWith(MockitoExtension.class)
public class DatasetTest {
private static final DatasetId DATASET_ID = DatasetId.of("dataset");
@@ -95,14 +93,12 @@ public class DatasetTest {
.setConnection("connection")
.build();
- @Rule public MockitoRule rule;
-
private BigQuery bigquery;
private BigQueryOptions mockOptions;
private Dataset expectedDataset;
private Dataset dataset;
- @Before
+ @BeforeEach
public void setUp() {
bigquery = mock(BigQuery.class);
mockOptions = mock(BigQueryOptions.class);
diff --git a/google-cloud-bigquery/src/test/java/com/google/cloud/bigquery/DatastoreBackupOptionsTest.java b/google-cloud-bigquery/src/test/java/com/google/cloud/bigquery/DatastoreBackupOptionsTest.java
index af1410803..5f58247a2 100644
--- a/google-cloud-bigquery/src/test/java/com/google/cloud/bigquery/DatastoreBackupOptionsTest.java
+++ b/google-cloud-bigquery/src/test/java/com/google/cloud/bigquery/DatastoreBackupOptionsTest.java
@@ -16,11 +16,11 @@
package com.google.cloud.bigquery;
-import static org.junit.Assert.assertEquals;
+import static org.junit.jupiter.api.Assertions.assertEquals;
import com.google.common.collect.ImmutableList;
import java.util.List;
-import org.junit.Test;
+import org.junit.jupiter.api.Test;
public class DatastoreBackupOptionsTest {
diff --git a/google-cloud-bigquery/src/test/java/com/google/cloud/bigquery/DmlStatsTest.java b/google-cloud-bigquery/src/test/java/com/google/cloud/bigquery/DmlStatsTest.java
index 48950831a..24f339318 100644
--- a/google-cloud-bigquery/src/test/java/com/google/cloud/bigquery/DmlStatsTest.java
+++ b/google-cloud-bigquery/src/test/java/com/google/cloud/bigquery/DmlStatsTest.java
@@ -16,9 +16,9 @@
package com.google.cloud.bigquery;
-import static org.junit.Assert.assertEquals;
+import static org.junit.jupiter.api.Assertions.assertEquals;
-import org.junit.Test;
+import org.junit.jupiter.api.Test;
public class DmlStatsTest {
diff --git a/google-cloud-bigquery/src/test/java/com/google/cloud/bigquery/ExternalDatasetReferenceTest.java b/google-cloud-bigquery/src/test/java/com/google/cloud/bigquery/ExternalDatasetReferenceTest.java
index 6d241948b..5580cc610 100644
--- a/google-cloud-bigquery/src/test/java/com/google/cloud/bigquery/ExternalDatasetReferenceTest.java
+++ b/google-cloud-bigquery/src/test/java/com/google/cloud/bigquery/ExternalDatasetReferenceTest.java
@@ -16,10 +16,10 @@
package com.google.cloud.bigquery;
-import static org.junit.Assert.assertEquals;
-import static org.junit.Assert.assertTrue;
+import static org.junit.jupiter.api.Assertions.assertEquals;
+import static org.junit.jupiter.api.Assertions.assertTrue;
-import org.junit.Test;
+import org.junit.jupiter.api.Test;
public class ExternalDatasetReferenceTest {
private static final String EXTERNAL_SOURCE = "test_source";
diff --git a/google-cloud-bigquery/src/test/java/com/google/cloud/bigquery/ExternalTableDefinitionTest.java b/google-cloud-bigquery/src/test/java/com/google/cloud/bigquery/ExternalTableDefinitionTest.java
index cb7578c75..49fcbea82 100644
--- a/google-cloud-bigquery/src/test/java/com/google/cloud/bigquery/ExternalTableDefinitionTest.java
+++ b/google-cloud-bigquery/src/test/java/com/google/cloud/bigquery/ExternalTableDefinitionTest.java
@@ -16,14 +16,14 @@
package com.google.cloud.bigquery;
-import static org.junit.Assert.assertEquals;
-import static org.junit.Assert.assertNotEquals;
-import static org.junit.Assert.assertNotNull;
+import static org.junit.jupiter.api.Assertions.assertEquals;
+import static org.junit.jupiter.api.Assertions.assertNotEquals;
+import static org.junit.jupiter.api.Assertions.assertNotNull;
import com.google.cloud.bigquery.ExternalTableDefinition.SourceColumnMatch;
import com.google.common.collect.ImmutableList;
import java.util.List;
-import org.junit.Test;
+import org.junit.jupiter.api.Test;
public class ExternalTableDefinitionTest {
diff --git a/google-cloud-bigquery/src/test/java/com/google/cloud/bigquery/ExtractJobConfigurationTest.java b/google-cloud-bigquery/src/test/java/com/google/cloud/bigquery/ExtractJobConfigurationTest.java
index 2bf1e80a2..a50dcbc68 100644
--- a/google-cloud-bigquery/src/test/java/com/google/cloud/bigquery/ExtractJobConfigurationTest.java
+++ b/google-cloud-bigquery/src/test/java/com/google/cloud/bigquery/ExtractJobConfigurationTest.java
@@ -16,15 +16,15 @@
package com.google.cloud.bigquery;
-import static org.junit.Assert.assertEquals;
-import static org.junit.Assert.assertNotNull;
-import static org.junit.Assert.assertNull;
+import static org.junit.jupiter.api.Assertions.assertEquals;
+import static org.junit.jupiter.api.Assertions.assertNotNull;
+import static org.junit.jupiter.api.Assertions.assertNull;
import com.google.common.collect.ImmutableList;
import com.google.common.collect.ImmutableMap;
import java.util.List;
import java.util.Map;
-import org.junit.Test;
+import org.junit.jupiter.api.Test;
public class ExtractJobConfigurationTest {
diff --git a/google-cloud-bigquery/src/test/java/com/google/cloud/bigquery/FieldElementTypeTest.java b/google-cloud-bigquery/src/test/java/com/google/cloud/bigquery/FieldElementTypeTest.java
index cf217b25c..7821b9321 100644
--- a/google-cloud-bigquery/src/test/java/com/google/cloud/bigquery/FieldElementTypeTest.java
+++ b/google-cloud-bigquery/src/test/java/com/google/cloud/bigquery/FieldElementTypeTest.java
@@ -15,10 +15,10 @@
*/
package com.google.cloud.bigquery;
-import static org.junit.Assert.assertEquals;
+import static org.junit.jupiter.api.Assertions.assertEquals;
import com.google.api.services.bigquery.model.QueryParameterType;
-import org.junit.Test;
+import org.junit.jupiter.api.Test;
public class FieldElementTypeTest {
private static final FieldElementType FIELD_ELEMENT_TYPE =
diff --git a/google-cloud-bigquery/src/test/java/com/google/cloud/bigquery/FieldListTest.java b/google-cloud-bigquery/src/test/java/com/google/cloud/bigquery/FieldListTest.java
index 999bbf1b0..3fa05926c 100644
--- a/google-cloud-bigquery/src/test/java/com/google/cloud/bigquery/FieldListTest.java
+++ b/google-cloud-bigquery/src/test/java/com/google/cloud/bigquery/FieldListTest.java
@@ -16,11 +16,11 @@
package com.google.cloud.bigquery;
-import static org.junit.Assert.assertEquals;
-import static org.junit.Assert.assertNotEquals;
-import static org.junit.Assert.assertNotNull;
+import static org.junit.jupiter.api.Assertions.assertEquals;
+import static org.junit.jupiter.api.Assertions.assertNotEquals;
+import static org.junit.jupiter.api.Assertions.assertNotNull;
-import org.junit.Test;
+import org.junit.jupiter.api.Test;
public class FieldListTest {
private static final String FIELD_NAME1 = "StringField";
diff --git a/google-cloud-bigquery/src/test/java/com/google/cloud/bigquery/FieldTest.java b/google-cloud-bigquery/src/test/java/com/google/cloud/bigquery/FieldTest.java
index d7c5e25a2..72f8bb3e8 100644
--- a/google-cloud-bigquery/src/test/java/com/google/cloud/bigquery/FieldTest.java
+++ b/google-cloud-bigquery/src/test/java/com/google/cloud/bigquery/FieldTest.java
@@ -16,15 +16,15 @@
package com.google.cloud.bigquery;
-import static org.junit.Assert.assertEquals;
-import static org.junit.Assert.assertThrows;
+import static org.junit.jupiter.api.Assertions.assertEquals;
+import static org.junit.jupiter.api.Assertions.assertThrows;
import java.io.ByteArrayInputStream;
import java.io.ByteArrayOutputStream;
import java.io.InputStream;
import java.io.ObjectInputStream;
import java.io.ObjectOutputStream;
-import org.junit.Test;
+import org.junit.jupiter.api.Test;
public class FieldTest {
diff --git a/google-cloud-bigquery/src/test/java/com/google/cloud/bigquery/FieldValueListTest.java b/google-cloud-bigquery/src/test/java/com/google/cloud/bigquery/FieldValueListTest.java
index 5ade7c229..5ee2c318f 100644
--- a/google-cloud-bigquery/src/test/java/com/google/cloud/bigquery/FieldValueListTest.java
+++ b/google-cloud-bigquery/src/test/java/com/google/cloud/bigquery/FieldValueListTest.java
@@ -16,9 +16,9 @@
package com.google.cloud.bigquery;
-import static org.junit.Assert.assertEquals;
-import static org.junit.Assert.assertNotEquals;
-import static org.junit.Assert.assertNotNull;
+import static org.junit.jupiter.api.Assertions.assertEquals;
+import static org.junit.jupiter.api.Assertions.assertNotEquals;
+import static org.junit.jupiter.api.Assertions.assertNotNull;
import com.google.api.client.util.Data;
import com.google.api.services.bigquery.model.TableCell;
@@ -28,7 +28,7 @@
import com.google.common.io.BaseEncoding;
import java.util.List;
import java.util.Map;
-import org.junit.Test;
+import org.junit.jupiter.api.Test;
public class FieldValueListTest {
private static final byte[] BYTES = {0xD, 0xE, 0xA, 0xD};
diff --git a/google-cloud-bigquery/src/test/java/com/google/cloud/bigquery/FieldValueTest.java b/google-cloud-bigquery/src/test/java/com/google/cloud/bigquery/FieldValueTest.java
index 4ec527f7c..958e20659 100644
--- a/google-cloud-bigquery/src/test/java/com/google/cloud/bigquery/FieldValueTest.java
+++ b/google-cloud-bigquery/src/test/java/com/google/cloud/bigquery/FieldValueTest.java
@@ -16,11 +16,11 @@
package com.google.cloud.bigquery;
-import static org.junit.Assert.assertArrayEquals;
-import static org.junit.Assert.assertEquals;
-import static org.junit.Assert.assertFalse;
-import static org.junit.Assert.assertNull;
-import static org.junit.Assert.assertTrue;
+import static org.junit.jupiter.api.Assertions.assertArrayEquals;
+import static org.junit.jupiter.api.Assertions.assertEquals;
+import static org.junit.jupiter.api.Assertions.assertFalse;
+import static org.junit.jupiter.api.Assertions.assertNull;
+import static org.junit.jupiter.api.Assertions.assertTrue;
import com.google.api.client.util.Data;
import com.google.api.services.bigquery.model.TableCell;
@@ -33,7 +33,7 @@
import java.util.LinkedHashMap;
import java.util.Map;
import java.util.Map.Entry;
-import org.junit.Test;
+import org.junit.jupiter.api.Test;
import org.threeten.extra.PeriodDuration;
public class FieldValueTest {
diff --git a/google-cloud-bigquery/src/test/java/com/google/cloud/bigquery/ForeignKeyTest.java b/google-cloud-bigquery/src/test/java/com/google/cloud/bigquery/ForeignKeyTest.java
index 1ebd93ef4..9878c627c 100644
--- a/google-cloud-bigquery/src/test/java/com/google/cloud/bigquery/ForeignKeyTest.java
+++ b/google-cloud-bigquery/src/test/java/com/google/cloud/bigquery/ForeignKeyTest.java
@@ -16,12 +16,12 @@
package com.google.cloud.bigquery;
-import static org.junit.Assert.assertEquals;
-import static org.junit.Assert.assertTrue;
+import static org.junit.jupiter.api.Assertions.assertEquals;
+import static org.junit.jupiter.api.Assertions.assertTrue;
import java.util.ArrayList;
import java.util.Collections;
-import org.junit.Test;
+import org.junit.jupiter.api.Test;
public class ForeignKeyTest {
private static final TableId TABLE_ID = TableId.of("project", "dataset", "table");
diff --git a/google-cloud-bigquery/src/test/java/com/google/cloud/bigquery/FormatOptionsTest.java b/google-cloud-bigquery/src/test/java/com/google/cloud/bigquery/FormatOptionsTest.java
index d3cfb6e33..e8642e86e 100644
--- a/google-cloud-bigquery/src/test/java/com/google/cloud/bigquery/FormatOptionsTest.java
+++ b/google-cloud-bigquery/src/test/java/com/google/cloud/bigquery/FormatOptionsTest.java
@@ -16,9 +16,9 @@
package com.google.cloud.bigquery;
-import static org.junit.Assert.assertEquals;
+import static org.junit.jupiter.api.Assertions.assertEquals;
-import org.junit.Test;
+import org.junit.jupiter.api.Test;
public class FormatOptionsTest {
diff --git a/google-cloud-bigquery/src/test/java/com/google/cloud/bigquery/GoogleSheetsOptionsTest.java b/google-cloud-bigquery/src/test/java/com/google/cloud/bigquery/GoogleSheetsOptionsTest.java
index efbee79b6..7aae673d3 100644
--- a/google-cloud-bigquery/src/test/java/com/google/cloud/bigquery/GoogleSheetsOptionsTest.java
+++ b/google-cloud-bigquery/src/test/java/com/google/cloud/bigquery/GoogleSheetsOptionsTest.java
@@ -18,7 +18,7 @@
import static com.google.common.truth.Truth.assertThat;
-import org.junit.Test;
+import org.junit.jupiter.api.Test;
public class GoogleSheetsOptionsTest {
diff --git a/google-cloud-bigquery/src/test/java/com/google/cloud/bigquery/HivePartitioningOptionsTest.java b/google-cloud-bigquery/src/test/java/com/google/cloud/bigquery/HivePartitioningOptionsTest.java
index 51baf918b..aea49b393 100644
--- a/google-cloud-bigquery/src/test/java/com/google/cloud/bigquery/HivePartitioningOptionsTest.java
+++ b/google-cloud-bigquery/src/test/java/com/google/cloud/bigquery/HivePartitioningOptionsTest.java
@@ -20,7 +20,7 @@
import java.util.Arrays;
import java.util.List;
-import org.junit.Test;
+import org.junit.jupiter.api.Test;
public class HivePartitioningOptionsTest {
diff --git a/google-cloud-bigquery/src/test/java/com/google/cloud/bigquery/InsertAllRequestTest.java b/google-cloud-bigquery/src/test/java/com/google/cloud/bigquery/InsertAllRequestTest.java
index 4ee1ca13f..d687e75b3 100644
--- a/google-cloud-bigquery/src/test/java/com/google/cloud/bigquery/InsertAllRequestTest.java
+++ b/google-cloud-bigquery/src/test/java/com/google/cloud/bigquery/InsertAllRequestTest.java
@@ -17,6 +17,7 @@
package com.google.cloud.bigquery;
import static com.google.common.truth.Truth.assertThat;
+import static org.junit.jupiter.api.Assertions.assertThrows;
import com.google.common.collect.ImmutableList;
import com.google.common.collect.ImmutableMap;
@@ -24,7 +25,7 @@
import java.util.HashMap;
import java.util.List;
import java.util.Map;
-import org.junit.Test;
+import org.junit.jupiter.api.Test;
public class InsertAllRequestTest {
@@ -214,11 +215,11 @@ public void testEquals() {
compareInsertAllRequest(INSERT_ALL_REQUEST11, INSERT_ALL_REQUEST11);
}
- @Test(expected = UnsupportedOperationException.class)
+ @Test
public void testImmutable() {
- InsertAllRequest.RowToInsert row =
- InsertAllRequest.RowToInsert.of(new HashMap());
- row.getContent().put("zip", "zap");
+ InsertAllRequest.RowToInsert row = InsertAllRequest.RowToInsert.of(new HashMap<>());
+
+ assertThrows(UnsupportedOperationException.class, () -> row.getContent().put("zip", "zap"));
}
@Test
diff --git a/google-cloud-bigquery/src/test/java/com/google/cloud/bigquery/InsertAllResponseTest.java b/google-cloud-bigquery/src/test/java/com/google/cloud/bigquery/InsertAllResponseTest.java
index b39066a6a..9b30e2586 100644
--- a/google-cloud-bigquery/src/test/java/com/google/cloud/bigquery/InsertAllResponseTest.java
+++ b/google-cloud-bigquery/src/test/java/com/google/cloud/bigquery/InsertAllResponseTest.java
@@ -16,16 +16,16 @@
package com.google.cloud.bigquery;
-import static org.junit.Assert.assertEquals;
-import static org.junit.Assert.assertFalse;
-import static org.junit.Assert.assertNull;
-import static org.junit.Assert.assertTrue;
+import static org.junit.jupiter.api.Assertions.assertEquals;
+import static org.junit.jupiter.api.Assertions.assertFalse;
+import static org.junit.jupiter.api.Assertions.assertNull;
+import static org.junit.jupiter.api.Assertions.assertTrue;
import com.google.common.collect.ImmutableList;
import com.google.common.collect.ImmutableMap;
import java.util.List;
import java.util.Map;
-import org.junit.Test;
+import org.junit.jupiter.api.Test;
public class InsertAllResponseTest {
diff --git a/google-cloud-bigquery/src/test/java/com/google/cloud/bigquery/JobIdTest.java b/google-cloud-bigquery/src/test/java/com/google/cloud/bigquery/JobIdTest.java
index 05ae7cefe..8318b071b 100644
--- a/google-cloud-bigquery/src/test/java/com/google/cloud/bigquery/JobIdTest.java
+++ b/google-cloud-bigquery/src/test/java/com/google/cloud/bigquery/JobIdTest.java
@@ -16,9 +16,9 @@
package com.google.cloud.bigquery;
-import static org.junit.Assert.assertEquals;
+import static org.junit.jupiter.api.Assertions.assertEquals;
-import org.junit.Test;
+import org.junit.jupiter.api.Test;
public class JobIdTest {
diff --git a/google-cloud-bigquery/src/test/java/com/google/cloud/bigquery/JobInfoTest.java b/google-cloud-bigquery/src/test/java/com/google/cloud/bigquery/JobInfoTest.java
index 71825f0a5..6c7f9b245 100644
--- a/google-cloud-bigquery/src/test/java/com/google/cloud/bigquery/JobInfoTest.java
+++ b/google-cloud-bigquery/src/test/java/com/google/cloud/bigquery/JobInfoTest.java
@@ -16,10 +16,10 @@
package com.google.cloud.bigquery;
-import static org.junit.Assert.assertEquals;
-import static org.junit.Assert.assertNotNull;
-import static org.junit.Assert.assertNull;
-import static org.junit.Assert.assertTrue;
+import static org.junit.jupiter.api.Assertions.assertEquals;
+import static org.junit.jupiter.api.Assertions.assertNotNull;
+import static org.junit.jupiter.api.Assertions.assertNull;
+import static org.junit.jupiter.api.Assertions.assertTrue;
import com.google.cloud.bigquery.JobInfo.CreateDisposition;
import com.google.cloud.bigquery.JobInfo.SchemaUpdateOption;
@@ -32,7 +32,7 @@
import com.google.common.collect.ImmutableMap;
import java.util.List;
import java.util.Map;
-import org.junit.Test;
+import org.junit.jupiter.api.Test;
public class JobInfoTest {
diff --git a/google-cloud-bigquery/src/test/java/com/google/cloud/bigquery/JobStatisticsTest.java b/google-cloud-bigquery/src/test/java/com/google/cloud/bigquery/JobStatisticsTest.java
index 2a1353f5d..289548113 100644
--- a/google-cloud-bigquery/src/test/java/com/google/cloud/bigquery/JobStatisticsTest.java
+++ b/google-cloud-bigquery/src/test/java/com/google/cloud/bigquery/JobStatisticsTest.java
@@ -17,7 +17,7 @@
package com.google.cloud.bigquery;
import static com.google.common.truth.Truth.assertThat;
-import static org.junit.Assert.assertEquals;
+import static org.junit.jupiter.api.Assertions.assertEquals;
import com.google.cloud.bigquery.JobStatistics.CopyStatistics;
import com.google.cloud.bigquery.JobStatistics.ExtractStatistics;
@@ -33,7 +33,7 @@
import com.google.common.collect.ImmutableList;
import java.util.List;
import java.util.UUID;
-import org.junit.Test;
+import org.junit.jupiter.api.Test;
public class JobStatisticsTest {
diff --git a/google-cloud-bigquery/src/test/java/com/google/cloud/bigquery/JobStatusTest.java b/google-cloud-bigquery/src/test/java/com/google/cloud/bigquery/JobStatusTest.java
index bb463d1ce..938a366d5 100644
--- a/google-cloud-bigquery/src/test/java/com/google/cloud/bigquery/JobStatusTest.java
+++ b/google-cloud-bigquery/src/test/java/com/google/cloud/bigquery/JobStatusTest.java
@@ -16,11 +16,11 @@
package com.google.cloud.bigquery;
-import static org.junit.Assert.assertEquals;
+import static org.junit.jupiter.api.Assertions.assertEquals;
import com.google.common.collect.ImmutableList;
import java.util.List;
-import org.junit.Test;
+import org.junit.jupiter.api.Test;
public class JobStatusTest {
diff --git a/google-cloud-bigquery/src/test/java/com/google/cloud/bigquery/JobTest.java b/google-cloud-bigquery/src/test/java/com/google/cloud/bigquery/JobTest.java
index e6d249af4..21d2e01bc 100644
--- a/google-cloud-bigquery/src/test/java/com/google/cloud/bigquery/JobTest.java
+++ b/google-cloud-bigquery/src/test/java/com/google/cloud/bigquery/JobTest.java
@@ -18,14 +18,14 @@
import static com.google.common.collect.ObjectArrays.concat;
import static com.google.common.truth.Truth.assertThat;
-import static org.junit.Assert.assertEquals;
-import static org.junit.Assert.assertFalse;
-import static org.junit.Assert.assertNotEquals;
-import static org.junit.Assert.assertNotNull;
-import static org.junit.Assert.assertNull;
-import static org.junit.Assert.assertSame;
-import static org.junit.Assert.assertTrue;
-import static org.junit.Assert.fail;
+import static org.junit.jupiter.api.Assertions.assertEquals;
+import static org.junit.jupiter.api.Assertions.assertFalse;
+import static org.junit.jupiter.api.Assertions.assertNotEquals;
+import static org.junit.jupiter.api.Assertions.assertNotNull;
+import static org.junit.jupiter.api.Assertions.assertNull;
+import static org.junit.jupiter.api.Assertions.assertSame;
+import static org.junit.jupiter.api.Assertions.assertTrue;
+import static org.junit.jupiter.api.Assertions.fail;
import static org.mockito.Mockito.any;
import static org.mockito.Mockito.eq;
import static org.mockito.Mockito.mock;
@@ -42,15 +42,13 @@
import com.google.cloud.bigquery.JobStatus.State;
import com.google.common.collect.ImmutableList;
import java.time.Duration;
-import org.junit.Assert;
-import org.junit.Before;
-import org.junit.Rule;
-import org.junit.Test;
-import org.junit.runner.RunWith;
-import org.mockito.junit.MockitoJUnitRunner;
-import org.mockito.junit.MockitoRule;
-
-@RunWith(MockitoJUnitRunner.class)
+import org.junit.jupiter.api.Assertions;
+import org.junit.jupiter.api.BeforeEach;
+import org.junit.jupiter.api.Test;
+import org.junit.jupiter.api.extension.ExtendWith;
+import org.mockito.junit.jupiter.MockitoExtension;
+
+@ExtendWith(MockitoExtension.class)
public class JobTest {
private static final JobId JOB_ID = JobId.of("project", "job");
@@ -94,14 +92,12 @@ public class JobTest {
.retryOnMessage(BigQueryErrorMessages.RATE_LIMIT_EXCEEDED_MSG)
.build();
- @Rule public MockitoRule rule;
-
private BigQuery bigquery;
private BigQueryOptions mockOptions;
private Job expectedJob;
private Job job;
- @Before
+ @BeforeEach
public void setUp() {
bigquery = mock(BigQuery.class);
mockOptions = mock(BigQueryOptions.class);
@@ -343,9 +339,9 @@ public void testWaitForAndGetQueryResults() throws InterruptedException {
public void testWaitForAndGetQueryResults_Unsupported() throws InterruptedException {
try {
job.getQueryResults();
- Assert.fail();
+ Assertions.fail();
} catch (UnsupportedOperationException expected) {
- Assert.assertNotNull(expected.getMessage());
+ Assertions.assertNotNull(expected.getMessage());
}
}
@@ -404,9 +400,9 @@ public void testWaitForWithTimeout() throws InterruptedException {
try {
job.waitFor(
concat(TEST_RETRY_OPTIONS, RetryOption.totalTimeoutDuration(Duration.ofMillis(3))));
- Assert.fail();
+ Assertions.fail();
} catch (BigQueryException expected) {
- Assert.assertNotNull(expected.getMessage());
+ Assertions.assertNotNull(expected.getMessage());
}
}
diff --git a/google-cloud-bigquery/src/test/java/com/google/cloud/bigquery/LoadJobConfigurationTest.java b/google-cloud-bigquery/src/test/java/com/google/cloud/bigquery/LoadJobConfigurationTest.java
index d987eb28e..01abd0c82 100644
--- a/google-cloud-bigquery/src/test/java/com/google/cloud/bigquery/LoadJobConfigurationTest.java
+++ b/google-cloud-bigquery/src/test/java/com/google/cloud/bigquery/LoadJobConfigurationTest.java
@@ -16,7 +16,7 @@
package com.google.cloud.bigquery;
-import static org.junit.Assert.assertEquals;
+import static org.junit.jupiter.api.Assertions.assertEquals;
import com.google.cloud.bigquery.JobInfo.CreateDisposition;
import com.google.cloud.bigquery.JobInfo.SchemaUpdateOption;
@@ -28,7 +28,7 @@
import java.nio.charset.StandardCharsets;
import java.util.List;
import java.util.Map;
-import org.junit.Test;
+import org.junit.jupiter.api.Test;
public class LoadJobConfigurationTest {
diff --git a/google-cloud-bigquery/src/test/java/com/google/cloud/bigquery/MaterializedViewDefinitionTest.java b/google-cloud-bigquery/src/test/java/com/google/cloud/bigquery/MaterializedViewDefinitionTest.java
index eef4324a0..00ac64937 100644
--- a/google-cloud-bigquery/src/test/java/com/google/cloud/bigquery/MaterializedViewDefinitionTest.java
+++ b/google-cloud-bigquery/src/test/java/com/google/cloud/bigquery/MaterializedViewDefinitionTest.java
@@ -16,11 +16,11 @@
package com.google.cloud.bigquery;
-import static org.junit.Assert.assertEquals;
-import static org.junit.Assert.assertTrue;
+import static org.junit.jupiter.api.Assertions.assertEquals;
+import static org.junit.jupiter.api.Assertions.assertTrue;
import com.google.common.collect.ImmutableList;
-import org.junit.Test;
+import org.junit.jupiter.api.Test;
public class MaterializedViewDefinitionTest {
diff --git a/google-cloud-bigquery/src/test/java/com/google/cloud/bigquery/ModelIdTest.java b/google-cloud-bigquery/src/test/java/com/google/cloud/bigquery/ModelIdTest.java
index 266a754c4..bd1d1950a 100644
--- a/google-cloud-bigquery/src/test/java/com/google/cloud/bigquery/ModelIdTest.java
+++ b/google-cloud-bigquery/src/test/java/com/google/cloud/bigquery/ModelIdTest.java
@@ -16,9 +16,9 @@
package com.google.cloud.bigquery;
-import static org.junit.Assert.assertEquals;
+import static org.junit.jupiter.api.Assertions.assertEquals;
-import org.junit.Test;
+import org.junit.jupiter.api.Test;
public class ModelIdTest {
diff --git a/google-cloud-bigquery/src/test/java/com/google/cloud/bigquery/ModelInfoTest.java b/google-cloud-bigquery/src/test/java/com/google/cloud/bigquery/ModelInfoTest.java
index 87fa8bbf5..275fc8762 100644
--- a/google-cloud-bigquery/src/test/java/com/google/cloud/bigquery/ModelInfoTest.java
+++ b/google-cloud-bigquery/src/test/java/com/google/cloud/bigquery/ModelInfoTest.java
@@ -15,14 +15,14 @@
*/
package com.google.cloud.bigquery;
-import static org.junit.Assert.assertEquals;
-import static org.junit.Assert.assertNull;
+import static org.junit.jupiter.api.Assertions.assertEquals;
+import static org.junit.jupiter.api.Assertions.assertNull;
import com.google.api.services.bigquery.model.TrainingOptions;
import com.google.api.services.bigquery.model.TrainingRun;
import java.util.Arrays;
import java.util.List;
-import org.junit.Test;
+import org.junit.jupiter.api.Test;
public class ModelInfoTest {
diff --git a/google-cloud-bigquery/src/test/java/com/google/cloud/bigquery/ModelTableDefinitionTest.java b/google-cloud-bigquery/src/test/java/com/google/cloud/bigquery/ModelTableDefinitionTest.java
index 62b2cfe7d..23bc49cfa 100644
--- a/google-cloud-bigquery/src/test/java/com/google/cloud/bigquery/ModelTableDefinitionTest.java
+++ b/google-cloud-bigquery/src/test/java/com/google/cloud/bigquery/ModelTableDefinitionTest.java
@@ -16,12 +16,12 @@
package com.google.cloud.bigquery;
-import static org.junit.Assert.assertEquals;
-import static org.junit.Assert.assertNotEquals;
-import static org.junit.Assert.assertNotNull;
-import static org.junit.Assert.fail;
+import static org.junit.jupiter.api.Assertions.assertEquals;
+import static org.junit.jupiter.api.Assertions.assertNotEquals;
+import static org.junit.jupiter.api.Assertions.assertNotNull;
+import static org.junit.jupiter.api.Assertions.fail;
-import org.junit.Test;
+import org.junit.jupiter.api.Test;
public class ModelTableDefinitionTest {
diff --git a/google-cloud-bigquery/src/test/java/com/google/cloud/bigquery/ModelTest.java b/google-cloud-bigquery/src/test/java/com/google/cloud/bigquery/ModelTest.java
index 756277adc..ccdfab29f 100644
--- a/google-cloud-bigquery/src/test/java/com/google/cloud/bigquery/ModelTest.java
+++ b/google-cloud-bigquery/src/test/java/com/google/cloud/bigquery/ModelTest.java
@@ -16,24 +16,22 @@
package com.google.cloud.bigquery;
-import static org.junit.Assert.assertEquals;
-import static org.junit.Assert.assertFalse;
-import static org.junit.Assert.assertNull;
-import static org.junit.Assert.assertSame;
-import static org.junit.Assert.assertTrue;
+import static org.junit.jupiter.api.Assertions.assertEquals;
+import static org.junit.jupiter.api.Assertions.assertFalse;
+import static org.junit.jupiter.api.Assertions.assertNull;
+import static org.junit.jupiter.api.Assertions.assertSame;
+import static org.junit.jupiter.api.Assertions.assertTrue;
import static org.mockito.Mockito.eq;
import static org.mockito.Mockito.mock;
import static org.mockito.Mockito.verify;
import static org.mockito.Mockito.when;
-import org.junit.Before;
-import org.junit.Rule;
-import org.junit.Test;
-import org.junit.runner.RunWith;
-import org.mockito.junit.MockitoJUnitRunner;
-import org.mockito.junit.MockitoRule;
+import org.junit.jupiter.api.BeforeEach;
+import org.junit.jupiter.api.Test;
+import org.junit.jupiter.api.extension.ExtendWith;
+import org.mockito.junit.jupiter.MockitoExtension;
-@RunWith(MockitoJUnitRunner.class)
+@ExtendWith(MockitoExtension.class)
public class ModelTest {
private static final ModelId MODEL_ID = ModelId.of("dataset", "model");
@@ -54,14 +52,12 @@ public class ModelTest {
.setFriendlyName(FRIENDLY_NAME)
.build();
- @Rule public MockitoRule rule;
-
private BigQuery bigquery;
private BigQueryOptions mockOptions;
private Model expectedModel;
private Model model;
- @Before
+ @BeforeEach
public void setUp() {
bigquery = mock(BigQuery.class);
mockOptions = mock(BigQueryOptions.class);
diff --git a/google-cloud-bigquery/src/test/java/com/google/cloud/bigquery/OptionTest.java b/google-cloud-bigquery/src/test/java/com/google/cloud/bigquery/OptionTest.java
index 58f314866..6c839e0d8 100644
--- a/google-cloud-bigquery/src/test/java/com/google/cloud/bigquery/OptionTest.java
+++ b/google-cloud-bigquery/src/test/java/com/google/cloud/bigquery/OptionTest.java
@@ -16,13 +16,13 @@
package com.google.cloud.bigquery;
-import static org.junit.Assert.assertEquals;
-import static org.junit.Assert.assertNotEquals;
-import static org.junit.Assert.assertNull;
+import static org.junit.jupiter.api.Assertions.assertEquals;
+import static org.junit.jupiter.api.Assertions.assertNotEquals;
+import static org.junit.jupiter.api.Assertions.assertNull;
import com.google.cloud.bigquery.spi.v2.BigQueryRpc;
-import org.junit.Assert;
-import org.junit.Test;
+import org.junit.jupiter.api.Assertions;
+import org.junit.jupiter.api.Test;
public class OptionTest {
@@ -56,7 +56,7 @@ public void testConstructor() {
assertNull(option.getValue());
try {
new Option(null, VALUE) {};
- Assert.fail();
+ Assertions.fail();
} catch (NullPointerException expected) {
}
diff --git a/google-cloud-bigquery/src/test/java/com/google/cloud/bigquery/ParquetOptionsTest.java b/google-cloud-bigquery/src/test/java/com/google/cloud/bigquery/ParquetOptionsTest.java
index c70ac3355..b5ace223f 100644
--- a/google-cloud-bigquery/src/test/java/com/google/cloud/bigquery/ParquetOptionsTest.java
+++ b/google-cloud-bigquery/src/test/java/com/google/cloud/bigquery/ParquetOptionsTest.java
@@ -17,9 +17,9 @@
package com.google.cloud.bigquery;
import static com.google.common.truth.Truth.assertThat;
-import static org.junit.Assert.assertEquals;
+import static org.junit.jupiter.api.Assertions.assertEquals;
-import org.junit.Test;
+import org.junit.jupiter.api.Test;
public class ParquetOptionsTest {
diff --git a/google-cloud-bigquery/src/test/java/com/google/cloud/bigquery/PolicyHelperTest.java b/google-cloud-bigquery/src/test/java/com/google/cloud/bigquery/PolicyHelperTest.java
index 291df79fd..48b8e0b83 100644
--- a/google-cloud-bigquery/src/test/java/com/google/cloud/bigquery/PolicyHelperTest.java
+++ b/google-cloud-bigquery/src/test/java/com/google/cloud/bigquery/PolicyHelperTest.java
@@ -15,14 +15,14 @@
*/
package com.google.cloud.bigquery;
-import static org.junit.Assert.assertEquals;
+import static org.junit.jupiter.api.Assertions.assertEquals;
import com.google.api.services.bigquery.model.Binding;
import com.google.cloud.Identity;
import com.google.cloud.Policy;
import com.google.cloud.Role;
import com.google.common.collect.ImmutableList;
-import org.junit.Test;
+import org.junit.jupiter.api.Test;
public class PolicyHelperTest {
diff --git a/google-cloud-bigquery/src/test/java/com/google/cloud/bigquery/PolicyTagsTest.java b/google-cloud-bigquery/src/test/java/com/google/cloud/bigquery/PolicyTagsTest.java
index f23cb36c2..a94e4324b 100644
--- a/google-cloud-bigquery/src/test/java/com/google/cloud/bigquery/PolicyTagsTest.java
+++ b/google-cloud-bigquery/src/test/java/com/google/cloud/bigquery/PolicyTagsTest.java
@@ -16,13 +16,13 @@
package com.google.cloud.bigquery;
-import static org.junit.Assert.assertEquals;
-import static org.junit.Assert.assertNotEquals;
-import static org.junit.Assert.assertNull;
+import static org.junit.jupiter.api.Assertions.assertEquals;
+import static org.junit.jupiter.api.Assertions.assertNotEquals;
+import static org.junit.jupiter.api.Assertions.assertNull;
import com.google.common.collect.ImmutableList;
import java.util.List;
-import org.junit.Test;
+import org.junit.jupiter.api.Test;
public class PolicyTagsTest {
diff --git a/google-cloud-bigquery/src/test/java/com/google/cloud/bigquery/PrimaryKeyTest.java b/google-cloud-bigquery/src/test/java/com/google/cloud/bigquery/PrimaryKeyTest.java
index 2de87a025..e8145401c 100644
--- a/google-cloud-bigquery/src/test/java/com/google/cloud/bigquery/PrimaryKeyTest.java
+++ b/google-cloud-bigquery/src/test/java/com/google/cloud/bigquery/PrimaryKeyTest.java
@@ -16,12 +16,12 @@
package com.google.cloud.bigquery;
-import static org.junit.Assert.assertEquals;
-import static org.junit.Assert.assertTrue;
+import static org.junit.jupiter.api.Assertions.assertEquals;
+import static org.junit.jupiter.api.Assertions.assertTrue;
import java.util.Arrays;
import java.util.List;
-import org.junit.Test;
+import org.junit.jupiter.api.Test;
public class PrimaryKeyTest {
private static final List COLUMNS = Arrays.asList("column1", "column2");
diff --git a/google-cloud-bigquery/src/test/java/com/google/cloud/bigquery/QueryJobConfigurationTest.java b/google-cloud-bigquery/src/test/java/com/google/cloud/bigquery/QueryJobConfigurationTest.java
index f25aa47ed..7fe41daa0 100644
--- a/google-cloud-bigquery/src/test/java/com/google/cloud/bigquery/QueryJobConfigurationTest.java
+++ b/google-cloud-bigquery/src/test/java/com/google/cloud/bigquery/QueryJobConfigurationTest.java
@@ -16,9 +16,9 @@
package com.google.cloud.bigquery;
-import static org.junit.Assert.assertEquals;
-import static org.junit.Assert.assertNotNull;
-import static org.junit.Assert.assertNull;
+import static org.junit.jupiter.api.Assertions.assertEquals;
+import static org.junit.jupiter.api.Assertions.assertNotNull;
+import static org.junit.jupiter.api.Assertions.assertNull;
import com.google.cloud.bigquery.JobInfo.CreateDisposition;
import com.google.cloud.bigquery.JobInfo.SchemaUpdateOption;
@@ -31,7 +31,7 @@
import java.math.BigDecimal;
import java.util.List;
import java.util.Map;
-import org.junit.Test;
+import org.junit.jupiter.api.Test;
public class QueryJobConfigurationTest {
diff --git a/google-cloud-bigquery/src/test/java/com/google/cloud/bigquery/QueryParameterValueTest.java b/google-cloud-bigquery/src/test/java/com/google/cloud/bigquery/QueryParameterValueTest.java
index 25649388e..f74bd9dea 100644
--- a/google-cloud-bigquery/src/test/java/com/google/cloud/bigquery/QueryParameterValueTest.java
+++ b/google-cloud-bigquery/src/test/java/com/google/cloud/bigquery/QueryParameterValueTest.java
@@ -18,7 +18,7 @@
import static com.google.cloud.bigquery.QueryParameterValue.TIMESTAMP_FORMATTER;
import static com.google.common.truth.Truth.assertThat;
-import static org.junit.Assert.assertThrows;
+import static org.junit.jupiter.api.Assertions.assertThrows;
import com.google.api.services.bigquery.model.QueryParameterType;
import com.google.common.collect.ImmutableMap;
@@ -32,8 +32,8 @@
import java.util.HashMap;
import java.util.List;
import java.util.Map;
-import org.junit.Assert;
-import org.junit.Test;
+import org.junit.jupiter.api.Assertions;
+import org.junit.jupiter.api.Test;
import org.threeten.extra.PeriodDuration;
public class QueryParameterValueTest {
@@ -60,7 +60,7 @@ public void testBuilder() {
public void testTypeNullPointerException() {
try {
QUERY_PARAMETER_VALUE.toBuilder().setType(null).build();
- Assert.fail();
+ Assertions.fail();
} catch (NullPointerException ex) {
assertThat(ex).isNotNull();
}
@@ -407,10 +407,12 @@ public void testStandardDate() throws ParseException {
assertThat(value.getArrayValues()).isNull();
}
- @Test(expected = IllegalArgumentException.class)
+ @Test
public void testInvalidDate() {
// not supposed to have the time
- QueryParameterValue.date("2014-08-19 12:41:35.220000");
+ assertThrows(
+ IllegalArgumentException.class,
+ () -> QueryParameterValue.date("2014-08-19 12:41:35.220000"));
}
@Test
@@ -422,10 +424,12 @@ public void testTime() {
assertThat(value.getArrayValues()).isNull();
}
- @Test(expected = IllegalArgumentException.class)
+ @Test
public void testInvalidTime() {
// not supposed to have the date
- QueryParameterValue.time("2014-08-19 12:41:35.220000");
+ assertThrows(
+ IllegalArgumentException.class,
+ () -> QueryParameterValue.time("2014-08-19 12:41:35.220000"));
}
@Test
@@ -437,10 +441,10 @@ public void testDateTime() {
assertThat(value.getArrayValues()).isNull();
}
- @Test(expected = IllegalArgumentException.class)
+ @Test
public void testInvalidDateTime() {
// missing the time
- QueryParameterValue.dateTime("2014-08-19");
+ assertThrows(IllegalArgumentException.class, () -> QueryParameterValue.dateTime("2014-08-19"));
}
@Test
diff --git a/google-cloud-bigquery/src/test/java/com/google/cloud/bigquery/QueryRequestInfoTest.java b/google-cloud-bigquery/src/test/java/com/google/cloud/bigquery/QueryRequestInfoTest.java
index 866134677..be1f0e198 100644
--- a/google-cloud-bigquery/src/test/java/com/google/cloud/bigquery/QueryRequestInfoTest.java
+++ b/google-cloud-bigquery/src/test/java/com/google/cloud/bigquery/QueryRequestInfoTest.java
@@ -16,10 +16,10 @@
package com.google.cloud.bigquery;
-import static org.junit.Assert.assertEquals;
-import static org.junit.Assert.assertFalse;
-import static org.junit.Assert.assertNotEquals;
-import static org.junit.Assert.assertTrue;
+import static org.junit.jupiter.api.Assertions.assertEquals;
+import static org.junit.jupiter.api.Assertions.assertFalse;
+import static org.junit.jupiter.api.Assertions.assertNotEquals;
+import static org.junit.jupiter.api.Assertions.assertTrue;
import com.google.api.services.bigquery.model.QueryRequest;
import com.google.cloud.bigquery.JobInfo.CreateDisposition;
@@ -31,7 +31,7 @@
import com.google.common.collect.ImmutableMap;
import java.util.List;
import java.util.Map;
-import org.junit.Test;
+import org.junit.jupiter.api.Test;
public class QueryRequestInfoTest {
diff --git a/google-cloud-bigquery/src/test/java/com/google/cloud/bigquery/QueryStageTest.java b/google-cloud-bigquery/src/test/java/com/google/cloud/bigquery/QueryStageTest.java
index bc7d6083b..2a6498cfc 100644
--- a/google-cloud-bigquery/src/test/java/com/google/cloud/bigquery/QueryStageTest.java
+++ b/google-cloud-bigquery/src/test/java/com/google/cloud/bigquery/QueryStageTest.java
@@ -16,14 +16,14 @@
package com.google.cloud.bigquery;
-import static org.junit.Assert.assertEquals;
-import static org.junit.Assert.assertNotEquals;
+import static org.junit.jupiter.api.Assertions.assertEquals;
+import static org.junit.jupiter.api.Assertions.assertNotEquals;
import com.google.api.services.bigquery.model.ExplainQueryStep;
import com.google.cloud.bigquery.QueryStage.QueryStep;
import com.google.common.collect.ImmutableList;
import java.util.List;
-import org.junit.Test;
+import org.junit.jupiter.api.Test;
public class QueryStageTest {
diff --git a/google-cloud-bigquery/src/test/java/com/google/cloud/bigquery/RangeTest.java b/google-cloud-bigquery/src/test/java/com/google/cloud/bigquery/RangeTest.java
index 2d98376b3..b72b4b70c 100644
--- a/google-cloud-bigquery/src/test/java/com/google/cloud/bigquery/RangeTest.java
+++ b/google-cloud-bigquery/src/test/java/com/google/cloud/bigquery/RangeTest.java
@@ -15,11 +15,11 @@
*/
package com.google.cloud.bigquery;
-import static org.junit.Assert.assertEquals;
-import static org.junit.Assert.assertTrue;
+import static org.junit.jupiter.api.Assertions.assertEquals;
+import static org.junit.jupiter.api.Assertions.assertTrue;
import com.google.common.collect.ImmutableMap;
-import org.junit.Test;
+import org.junit.jupiter.api.Test;
public class RangeTest {
private static final Range RANGE_DATE =
diff --git a/google-cloud-bigquery/src/test/java/com/google/cloud/bigquery/RemoteFunctionOptionsTest.java b/google-cloud-bigquery/src/test/java/com/google/cloud/bigquery/RemoteFunctionOptionsTest.java
index 8ee0e4564..4c409ed3b 100644
--- a/google-cloud-bigquery/src/test/java/com/google/cloud/bigquery/RemoteFunctionOptionsTest.java
+++ b/google-cloud-bigquery/src/test/java/com/google/cloud/bigquery/RemoteFunctionOptionsTest.java
@@ -15,11 +15,11 @@
*/
package com.google.cloud.bigquery;
-import static org.junit.Assert.assertEquals;
+import static org.junit.jupiter.api.Assertions.assertEquals;
import java.util.HashMap;
import java.util.Map;
-import org.junit.Test;
+import org.junit.jupiter.api.Test;
public class RemoteFunctionOptionsTest {
private static final String endpoint = "https://aaabbbccc-uc.a.run.app";
diff --git a/google-cloud-bigquery/src/test/java/com/google/cloud/bigquery/RoutineArgumentTest.java b/google-cloud-bigquery/src/test/java/com/google/cloud/bigquery/RoutineArgumentTest.java
index 909d5981d..31a2c56de 100644
--- a/google-cloud-bigquery/src/test/java/com/google/cloud/bigquery/RoutineArgumentTest.java
+++ b/google-cloud-bigquery/src/test/java/com/google/cloud/bigquery/RoutineArgumentTest.java
@@ -15,9 +15,9 @@
*/
package com.google.cloud.bigquery;
-import static org.junit.Assert.assertEquals;
+import static org.junit.jupiter.api.Assertions.assertEquals;
-import org.junit.Test;
+import org.junit.jupiter.api.Test;
public class RoutineArgumentTest {
diff --git a/google-cloud-bigquery/src/test/java/com/google/cloud/bigquery/RoutineIdTest.java b/google-cloud-bigquery/src/test/java/com/google/cloud/bigquery/RoutineIdTest.java
index 94a19fbfd..2800f3caa 100644
--- a/google-cloud-bigquery/src/test/java/com/google/cloud/bigquery/RoutineIdTest.java
+++ b/google-cloud-bigquery/src/test/java/com/google/cloud/bigquery/RoutineIdTest.java
@@ -15,9 +15,9 @@
*/
package com.google.cloud.bigquery;
-import static org.junit.Assert.assertEquals;
+import static org.junit.jupiter.api.Assertions.assertEquals;
-import org.junit.Test;
+import org.junit.jupiter.api.Test;
public class RoutineIdTest {
diff --git a/google-cloud-bigquery/src/test/java/com/google/cloud/bigquery/RoutineInfoTest.java b/google-cloud-bigquery/src/test/java/com/google/cloud/bigquery/RoutineInfoTest.java
index 145dc8914..b47aac70a 100644
--- a/google-cloud-bigquery/src/test/java/com/google/cloud/bigquery/RoutineInfoTest.java
+++ b/google-cloud-bigquery/src/test/java/com/google/cloud/bigquery/RoutineInfoTest.java
@@ -15,12 +15,12 @@
*/
package com.google.cloud.bigquery;
-import static org.junit.Assert.assertEquals;
-import static org.junit.Assert.assertNull;
+import static org.junit.jupiter.api.Assertions.assertEquals;
+import static org.junit.jupiter.api.Assertions.assertNull;
import com.google.common.collect.ImmutableList;
import java.util.List;
-import org.junit.Test;
+import org.junit.jupiter.api.Test;
public class RoutineInfoTest {
diff --git a/google-cloud-bigquery/src/test/java/com/google/cloud/bigquery/RoutineTest.java b/google-cloud-bigquery/src/test/java/com/google/cloud/bigquery/RoutineTest.java
index eaf142012..839bfe5e6 100644
--- a/google-cloud-bigquery/src/test/java/com/google/cloud/bigquery/RoutineTest.java
+++ b/google-cloud-bigquery/src/test/java/com/google/cloud/bigquery/RoutineTest.java
@@ -15,11 +15,11 @@
*/
package com.google.cloud.bigquery;
-import static org.junit.Assert.assertEquals;
-import static org.junit.Assert.assertFalse;
-import static org.junit.Assert.assertNull;
-import static org.junit.Assert.assertSame;
-import static org.junit.Assert.assertTrue;
+import static org.junit.jupiter.api.Assertions.assertEquals;
+import static org.junit.jupiter.api.Assertions.assertFalse;
+import static org.junit.jupiter.api.Assertions.assertNull;
+import static org.junit.jupiter.api.Assertions.assertSame;
+import static org.junit.jupiter.api.Assertions.assertTrue;
import static org.mockito.Mockito.eq;
import static org.mockito.Mockito.mock;
import static org.mockito.Mockito.verify;
@@ -29,14 +29,12 @@
import java.util.HashMap;
import java.util.List;
import java.util.Map;
-import org.junit.Before;
-import org.junit.Rule;
-import org.junit.Test;
-import org.junit.runner.RunWith;
-import org.mockito.junit.MockitoJUnitRunner;
-import org.mockito.junit.MockitoRule;
+import org.junit.jupiter.api.BeforeEach;
+import org.junit.jupiter.api.Test;
+import org.junit.jupiter.api.extension.ExtendWith;
+import org.mockito.junit.jupiter.MockitoExtension;
-@RunWith(MockitoJUnitRunner.class)
+@ExtendWith(MockitoExtension.class)
public class RoutineTest {
private static final RoutineId ROUTINE_ID = RoutineId.of("dataset", "routine");
@@ -116,15 +114,13 @@ public class RoutineTest {
.setReturnTableType(RETURN_TABLE_TYPE)
.build();
- @Rule public MockitoRule rule;
-
private BigQuery bigquery;
private BigQueryOptions mockOptions;
private Routine expectedRoutine;
private Routine expectedRoutineTvf;
private Routine routine;
- @Before
+ @BeforeEach
public void setUp() {
bigquery = mock(BigQuery.class);
mockOptions = mock(BigQueryOptions.class);
diff --git a/google-cloud-bigquery/src/test/java/com/google/cloud/bigquery/SchemaTest.java b/google-cloud-bigquery/src/test/java/com/google/cloud/bigquery/SchemaTest.java
index 7f53680e6..9810a7216 100644
--- a/google-cloud-bigquery/src/test/java/com/google/cloud/bigquery/SchemaTest.java
+++ b/google-cloud-bigquery/src/test/java/com/google/cloud/bigquery/SchemaTest.java
@@ -16,12 +16,12 @@
package com.google.cloud.bigquery;
-import static org.junit.Assert.assertEquals;
+import static org.junit.jupiter.api.Assertions.assertEquals;
import com.google.api.services.bigquery.model.TableSchema;
import com.google.common.collect.ImmutableList;
import java.util.List;
-import org.junit.Test;
+import org.junit.jupiter.api.Test;
public class SchemaTest {
diff --git a/google-cloud-bigquery/src/test/java/com/google/cloud/bigquery/SnapshotTableDefinitionTest.java b/google-cloud-bigquery/src/test/java/com/google/cloud/bigquery/SnapshotTableDefinitionTest.java
index c739bcf5a..d028c1901 100644
--- a/google-cloud-bigquery/src/test/java/com/google/cloud/bigquery/SnapshotTableDefinitionTest.java
+++ b/google-cloud-bigquery/src/test/java/com/google/cloud/bigquery/SnapshotTableDefinitionTest.java
@@ -16,10 +16,10 @@
package com.google.cloud.bigquery;
-import static org.junit.Assert.assertEquals;
-import static org.junit.Assert.assertTrue;
+import static org.junit.jupiter.api.Assertions.assertEquals;
+import static org.junit.jupiter.api.Assertions.assertTrue;
-import org.junit.Test;
+import org.junit.jupiter.api.Test;
public class SnapshotTableDefinitionTest {
diff --git a/google-cloud-bigquery/src/test/java/com/google/cloud/bigquery/StandardSQLDataTypeTest.java b/google-cloud-bigquery/src/test/java/com/google/cloud/bigquery/StandardSQLDataTypeTest.java
index 635a75612..4b45c4678 100644
--- a/google-cloud-bigquery/src/test/java/com/google/cloud/bigquery/StandardSQLDataTypeTest.java
+++ b/google-cloud-bigquery/src/test/java/com/google/cloud/bigquery/StandardSQLDataTypeTest.java
@@ -15,11 +15,11 @@
*/
package com.google.cloud.bigquery;
-import static org.junit.Assert.assertEquals;
+import static org.junit.jupiter.api.Assertions.assertEquals;
import com.google.common.collect.ImmutableList;
import java.util.List;
-import org.junit.Test;
+import org.junit.jupiter.api.Test;
public class StandardSQLDataTypeTest {
private static final String STRING_TYPEKIND = "STRING";
diff --git a/google-cloud-bigquery/src/test/java/com/google/cloud/bigquery/StandardSQLFieldTest.java b/google-cloud-bigquery/src/test/java/com/google/cloud/bigquery/StandardSQLFieldTest.java
index 904ed8028..5e3af997d 100644
--- a/google-cloud-bigquery/src/test/java/com/google/cloud/bigquery/StandardSQLFieldTest.java
+++ b/google-cloud-bigquery/src/test/java/com/google/cloud/bigquery/StandardSQLFieldTest.java
@@ -15,9 +15,9 @@
*/
package com.google.cloud.bigquery;
-import static org.junit.Assert.assertEquals;
+import static org.junit.jupiter.api.Assertions.assertEquals;
-import org.junit.Test;
+import org.junit.jupiter.api.Test;
public class StandardSQLFieldTest {
diff --git a/google-cloud-bigquery/src/test/java/com/google/cloud/bigquery/StandardSQLStructTypeTest.java b/google-cloud-bigquery/src/test/java/com/google/cloud/bigquery/StandardSQLStructTypeTest.java
index d4fa86950..11933dd04 100644
--- a/google-cloud-bigquery/src/test/java/com/google/cloud/bigquery/StandardSQLStructTypeTest.java
+++ b/google-cloud-bigquery/src/test/java/com/google/cloud/bigquery/StandardSQLStructTypeTest.java
@@ -15,11 +15,11 @@
*/
package com.google.cloud.bigquery;
-import static org.junit.Assert.assertEquals;
+import static org.junit.jupiter.api.Assertions.assertEquals;
import com.google.common.collect.ImmutableList;
import java.util.List;
-import org.junit.Test;
+import org.junit.jupiter.api.Test;
public class StandardSQLStructTypeTest {
diff --git a/google-cloud-bigquery/src/test/java/com/google/cloud/bigquery/StandardSQLTableTypeTest.java b/google-cloud-bigquery/src/test/java/com/google/cloud/bigquery/StandardSQLTableTypeTest.java
index 2ed6e3535..ce5a4992c 100644
--- a/google-cloud-bigquery/src/test/java/com/google/cloud/bigquery/StandardSQLTableTypeTest.java
+++ b/google-cloud-bigquery/src/test/java/com/google/cloud/bigquery/StandardSQLTableTypeTest.java
@@ -16,11 +16,11 @@
package com.google.cloud.bigquery;
-import static org.junit.Assert.*;
+import static org.junit.jupiter.api.Assertions.assertEquals;
import com.google.common.collect.ImmutableList;
import java.util.List;
-import org.junit.Test;
+import org.junit.jupiter.api.Test;
public class StandardSQLTableTypeTest {
diff --git a/google-cloud-bigquery/src/test/java/com/google/cloud/bigquery/StandardTableDefinitionTest.java b/google-cloud-bigquery/src/test/java/com/google/cloud/bigquery/StandardTableDefinitionTest.java
index 8fbe3cefe..2d9b736f3 100644
--- a/google-cloud-bigquery/src/test/java/com/google/cloud/bigquery/StandardTableDefinitionTest.java
+++ b/google-cloud-bigquery/src/test/java/com/google/cloud/bigquery/StandardTableDefinitionTest.java
@@ -16,12 +16,12 @@
package com.google.cloud.bigquery;
-import static org.junit.Assert.assertEquals;
-import static org.junit.Assert.assertNotEquals;
-import static org.junit.Assert.assertNotNull;
-import static org.junit.Assert.assertNull;
-import static org.junit.Assert.assertTrue;
-import static org.junit.Assert.fail;
+import static org.junit.jupiter.api.Assertions.assertEquals;
+import static org.junit.jupiter.api.Assertions.assertNotEquals;
+import static org.junit.jupiter.api.Assertions.assertNotNull;
+import static org.junit.jupiter.api.Assertions.assertNull;
+import static org.junit.jupiter.api.Assertions.assertTrue;
+import static org.junit.jupiter.api.Assertions.fail;
import com.google.api.services.bigquery.model.Streamingbuffer;
import com.google.api.services.bigquery.model.Table;
@@ -29,7 +29,7 @@
import com.google.cloud.bigquery.StandardTableDefinition.StreamingBuffer;
import com.google.common.collect.ImmutableList;
import com.google.common.truth.Truth;
-import org.junit.Test;
+import org.junit.jupiter.api.Test;
public class StandardTableDefinitionTest {
diff --git a/google-cloud-bigquery/src/test/java/com/google/cloud/bigquery/TableConstraintsTest.java b/google-cloud-bigquery/src/test/java/com/google/cloud/bigquery/TableConstraintsTest.java
index 7d0f57ef7..cd311cb77 100644
--- a/google-cloud-bigquery/src/test/java/com/google/cloud/bigquery/TableConstraintsTest.java
+++ b/google-cloud-bigquery/src/test/java/com/google/cloud/bigquery/TableConstraintsTest.java
@@ -16,14 +16,14 @@
package com.google.cloud.bigquery;
-import static org.junit.Assert.assertEquals;
-import static org.junit.Assert.assertTrue;
+import static org.junit.jupiter.api.Assertions.assertEquals;
+import static org.junit.jupiter.api.Assertions.assertTrue;
import java.util.ArrayList;
import java.util.Arrays;
import java.util.Collections;
import java.util.List;
-import org.junit.Test;
+import org.junit.jupiter.api.Test;
public class TableConstraintsTest {
private static final List COLUMNS_PK = Arrays.asList("column1", "column2");
diff --git a/google-cloud-bigquery/src/test/java/com/google/cloud/bigquery/TableDataWriteChannelTest.java b/google-cloud-bigquery/src/test/java/com/google/cloud/bigquery/TableDataWriteChannelTest.java
index a90b5c4d7..7ca7e2178 100644
--- a/google-cloud-bigquery/src/test/java/com/google/cloud/bigquery/TableDataWriteChannelTest.java
+++ b/google-cloud-bigquery/src/test/java/com/google/cloud/bigquery/TableDataWriteChannelTest.java
@@ -16,11 +16,11 @@
package com.google.cloud.bigquery;
-import static org.junit.Assert.assertArrayEquals;
-import static org.junit.Assert.assertEquals;
-import static org.junit.Assert.assertNull;
-import static org.junit.Assert.assertTrue;
-import static org.junit.Assert.fail;
+import static org.junit.jupiter.api.Assertions.assertArrayEquals;
+import static org.junit.jupiter.api.Assertions.assertEquals;
+import static org.junit.jupiter.api.Assertions.assertNull;
+import static org.junit.jupiter.api.Assertions.assertTrue;
+import static org.junit.jupiter.api.Assertions.fail;
import static org.mockito.Mockito.any;
import static org.mockito.Mockito.eq;
import static org.mockito.Mockito.mock;
@@ -39,15 +39,18 @@
import java.nio.ByteBuffer;
import java.util.Arrays;
import java.util.Random;
-import org.junit.Assert;
-import org.junit.Before;
-import org.junit.Test;
-import org.junit.runner.RunWith;
+import org.junit.jupiter.api.Assertions;
+import org.junit.jupiter.api.BeforeEach;
+import org.junit.jupiter.api.Test;
+import org.junit.jupiter.api.extension.ExtendWith;
import org.mockito.ArgumentCaptor;
import org.mockito.Captor;
-import org.mockito.junit.MockitoJUnitRunner;
+import org.mockito.junit.jupiter.MockitoExtension;
+import org.mockito.junit.jupiter.MockitoSettings;
+import org.mockito.quality.Strictness;
-@RunWith(MockitoJUnitRunner.class)
+@ExtendWith(MockitoExtension.class)
+@MockitoSettings(strictness = Strictness.LENIENT)
public class TableDataWriteChannelTest {
private static final String UPLOAD_ID = "uploadid";
@@ -80,7 +83,7 @@ public class TableDataWriteChannelTest {
private TableDataWriteChannel writer;
- @Before
+ @BeforeEach
public void setUp() {
rpcFactoryMock = mock(BigQueryRpcFactory.class);
bigqueryRpcMock = mock(HttpBigQueryRpc.class);
@@ -144,9 +147,9 @@ public void testCreateNonRetryableError() throws IOException {
.thenThrow(new RuntimeException("expected"));
try (TableDataWriteChannel channel =
new TableDataWriteChannel(options, JOB_INFO.getJobId(), LOAD_CONFIGURATION)) {
- Assert.fail();
+ Assertions.fail();
} catch (RuntimeException expected) {
- Assert.assertEquals("java.lang.RuntimeException: expected", expected.getMessage());
+ Assertions.assertEquals("java.lang.RuntimeException: expected", expected.getMessage());
}
verify(bigqueryRpcMock)
.openSkipExceptionTranslation(
@@ -276,9 +279,9 @@ public void testWritesAndFlushNonRetryableError() throws IOException {
buffers[i] = randomBuffer(MIN_CHUNK_SIZE);
assertEquals(MIN_CHUNK_SIZE, writer.write(buffers[i]));
}
- Assert.fail();
+ Assertions.fail();
} catch (RuntimeException expected) {
- Assert.assertEquals("java.lang.RuntimeException: expected", expected.getMessage());
+ Assertions.assertEquals("java.lang.RuntimeException: expected", expected.getMessage());
}
verify(bigqueryRpcMock)
.openSkipExceptionTranslation(
diff --git a/google-cloud-bigquery/src/test/java/com/google/cloud/bigquery/TableIdTest.java b/google-cloud-bigquery/src/test/java/com/google/cloud/bigquery/TableIdTest.java
index dc28ff861..3f9f3066c 100644
--- a/google-cloud-bigquery/src/test/java/com/google/cloud/bigquery/TableIdTest.java
+++ b/google-cloud-bigquery/src/test/java/com/google/cloud/bigquery/TableIdTest.java
@@ -16,9 +16,9 @@
package com.google.cloud.bigquery;
-import static org.junit.Assert.assertEquals;
+import static org.junit.jupiter.api.Assertions.assertEquals;
-import org.junit.Test;
+import org.junit.jupiter.api.Test;
public class TableIdTest {
diff --git a/google-cloud-bigquery/src/test/java/com/google/cloud/bigquery/TableInfoTest.java b/google-cloud-bigquery/src/test/java/com/google/cloud/bigquery/TableInfoTest.java
index a4ce6fbb4..5449a26ee 100644
--- a/google-cloud-bigquery/src/test/java/com/google/cloud/bigquery/TableInfoTest.java
+++ b/google-cloud-bigquery/src/test/java/com/google/cloud/bigquery/TableInfoTest.java
@@ -16,14 +16,14 @@
package com.google.cloud.bigquery;
-import static org.junit.Assert.assertEquals;
-import static org.junit.Assert.assertNull;
+import static org.junit.jupiter.api.Assertions.assertEquals;
+import static org.junit.jupiter.api.Assertions.assertNull;
import com.google.common.collect.ImmutableList;
import java.math.BigInteger;
import java.util.Collections;
import java.util.List;
-import org.junit.Test;
+import org.junit.jupiter.api.Test;
public class TableInfoTest {
diff --git a/google-cloud-bigquery/src/test/java/com/google/cloud/bigquery/TableMetadataCacheUsageTest.java b/google-cloud-bigquery/src/test/java/com/google/cloud/bigquery/TableMetadataCacheUsageTest.java
index 8f141fa59..74ee19481 100644
--- a/google-cloud-bigquery/src/test/java/com/google/cloud/bigquery/TableMetadataCacheUsageTest.java
+++ b/google-cloud-bigquery/src/test/java/com/google/cloud/bigquery/TableMetadataCacheUsageTest.java
@@ -16,11 +16,11 @@
package com.google.cloud.bigquery;
-import static org.junit.Assert.assertEquals;
+import static org.junit.jupiter.api.Assertions.assertEquals;
import com.google.api.services.bigquery.model.TableReference;
import com.google.cloud.bigquery.TableMetadataCacheUsage.UnusedReason;
-import org.junit.Test;
+import org.junit.jupiter.api.Test;
public class TableMetadataCacheUsageTest {
diff --git a/google-cloud-bigquery/src/test/java/com/google/cloud/bigquery/TableResultTest.java b/google-cloud-bigquery/src/test/java/com/google/cloud/bigquery/TableResultTest.java
index 71f9e35da..d7a6e915f 100644
--- a/google-cloud-bigquery/src/test/java/com/google/cloud/bigquery/TableResultTest.java
+++ b/google-cloud-bigquery/src/test/java/com/google/cloud/bigquery/TableResultTest.java
@@ -22,7 +22,7 @@
import com.google.api.gax.paging.Page;
import com.google.cloud.PageImpl;
import com.google.common.collect.ImmutableList;
-import org.junit.Test;
+import org.junit.jupiter.api.Test;
public class TableResultTest {
private static final Page INNER_PAGE_0 =
diff --git a/google-cloud-bigquery/src/test/java/com/google/cloud/bigquery/TableTest.java b/google-cloud-bigquery/src/test/java/com/google/cloud/bigquery/TableTest.java
index 6e99b701c..6ad7822d9 100644
--- a/google-cloud-bigquery/src/test/java/com/google/cloud/bigquery/TableTest.java
+++ b/google-cloud-bigquery/src/test/java/com/google/cloud/bigquery/TableTest.java
@@ -17,11 +17,11 @@
package com.google.cloud.bigquery;
import static com.google.common.truth.Truth.assertThat;
-import static org.junit.Assert.assertEquals;
-import static org.junit.Assert.assertFalse;
-import static org.junit.Assert.assertNull;
-import static org.junit.Assert.assertSame;
-import static org.junit.Assert.assertTrue;
+import static org.junit.jupiter.api.Assertions.assertEquals;
+import static org.junit.jupiter.api.Assertions.assertFalse;
+import static org.junit.jupiter.api.Assertions.assertNull;
+import static org.junit.jupiter.api.Assertions.assertSame;
+import static org.junit.jupiter.api.Assertions.assertTrue;
import static org.mockito.Mockito.eq;
import static org.mockito.Mockito.mock;
import static org.mockito.Mockito.verify;
@@ -34,14 +34,12 @@
import com.google.common.collect.ImmutableMap;
import java.math.BigInteger;
import java.util.List;
-import org.junit.Before;
-import org.junit.Rule;
-import org.junit.Test;
-import org.junit.runner.RunWith;
-import org.mockito.junit.MockitoJUnitRunner;
-import org.mockito.junit.MockitoRule;
-
-@RunWith(MockitoJUnitRunner.class)
+import org.junit.jupiter.api.BeforeEach;
+import org.junit.jupiter.api.Test;
+import org.junit.jupiter.api.extension.ExtendWith;
+import org.mockito.junit.jupiter.MockitoExtension;
+
+@ExtendWith(MockitoExtension.class)
public class TableTest {
private static final String ETAG = "etag";
@@ -97,14 +95,12 @@ public class TableTest {
FieldValueList.of(ImmutableList.of(FIELD_VALUE1)).withSchema(SCHEMA.getFields()),
FieldValueList.of(ImmutableList.of(FIELD_VALUE2)).withSchema(SCHEMA.getFields()));
- @Rule public MockitoRule rule;
-
private BigQuery bigquery;
private BigQueryOptions mockOptions;
private Table expectedTable;
private Table table;
- @Before
+ @BeforeEach
public void setUp() {
bigquery = mock(BigQuery.class);
mockOptions = mock(BigQueryOptions.class);
diff --git a/google-cloud-bigquery/src/test/java/com/google/cloud/bigquery/TimePartitioningTest.java b/google-cloud-bigquery/src/test/java/com/google/cloud/bigquery/TimePartitioningTest.java
index 1e48c817e..507faea00 100644
--- a/google-cloud-bigquery/src/test/java/com/google/cloud/bigquery/TimePartitioningTest.java
+++ b/google-cloud-bigquery/src/test/java/com/google/cloud/bigquery/TimePartitioningTest.java
@@ -16,14 +16,14 @@
package com.google.cloud.bigquery;
-import static org.junit.Assert.assertEquals;
-import static org.junit.Assert.assertNotEquals;
-import static org.junit.Assert.assertNotNull;
-import static org.junit.Assert.assertNull;
+import static org.junit.jupiter.api.Assertions.assertEquals;
+import static org.junit.jupiter.api.Assertions.assertNotEquals;
+import static org.junit.jupiter.api.Assertions.assertNotNull;
+import static org.junit.jupiter.api.Assertions.assertNull;
import com.google.cloud.bigquery.TimePartitioning.Type;
-import org.junit.Assert;
-import org.junit.Test;
+import org.junit.jupiter.api.Assertions;
+import org.junit.jupiter.api.Test;
public class TimePartitioningTest {
@@ -93,7 +93,7 @@ public void testBuilder() {
public void testTypeOf_Npe() {
try {
TimePartitioning.of(null);
- Assert.fail();
+ Assertions.fail();
} catch (NullPointerException ex) {
assertNotNull(ex.getMessage());
}
@@ -103,7 +103,7 @@ public void testTypeOf_Npe() {
public void testTypeAndExpirationOf_Npe() {
try {
TimePartitioning.of(null, EXPIRATION_MS);
- Assert.fail();
+ Assertions.fail();
} catch (NullPointerException ex) {
assertNotNull(ex.getMessage());
}
diff --git a/google-cloud-bigquery/src/test/java/com/google/cloud/bigquery/TimelineSampleTest.java b/google-cloud-bigquery/src/test/java/com/google/cloud/bigquery/TimelineSampleTest.java
index 1d888f00d..22f419593 100644
--- a/google-cloud-bigquery/src/test/java/com/google/cloud/bigquery/TimelineSampleTest.java
+++ b/google-cloud-bigquery/src/test/java/com/google/cloud/bigquery/TimelineSampleTest.java
@@ -15,10 +15,10 @@
*/
package com.google.cloud.bigquery;
-import static org.junit.Assert.assertEquals;
-import static org.junit.Assert.assertNotEquals;
+import static org.junit.jupiter.api.Assertions.assertEquals;
+import static org.junit.jupiter.api.Assertions.assertNotEquals;
-import org.junit.Test;
+import org.junit.jupiter.api.Test;
public class TimelineSampleTest {
diff --git a/google-cloud-bigquery/src/test/java/com/google/cloud/bigquery/UserDefinedFunctionTest.java b/google-cloud-bigquery/src/test/java/com/google/cloud/bigquery/UserDefinedFunctionTest.java
index 93657b44c..81622527a 100644
--- a/google-cloud-bigquery/src/test/java/com/google/cloud/bigquery/UserDefinedFunctionTest.java
+++ b/google-cloud-bigquery/src/test/java/com/google/cloud/bigquery/UserDefinedFunctionTest.java
@@ -16,9 +16,9 @@
package com.google.cloud.bigquery;
-import static org.junit.Assert.assertEquals;
+import static org.junit.jupiter.api.Assertions.assertEquals;
-import org.junit.Test;
+import org.junit.jupiter.api.Test;
public class UserDefinedFunctionTest {
diff --git a/google-cloud-bigquery/src/test/java/com/google/cloud/bigquery/ViewDefinitionTest.java b/google-cloud-bigquery/src/test/java/com/google/cloud/bigquery/ViewDefinitionTest.java
index d60c7be2b..c5681f834 100644
--- a/google-cloud-bigquery/src/test/java/com/google/cloud/bigquery/ViewDefinitionTest.java
+++ b/google-cloud-bigquery/src/test/java/com/google/cloud/bigquery/ViewDefinitionTest.java
@@ -16,17 +16,17 @@
package com.google.cloud.bigquery;
-import static org.junit.Assert.assertEquals;
-import static org.junit.Assert.assertFalse;
-import static org.junit.Assert.assertNotEquals;
-import static org.junit.Assert.assertNotNull;
-import static org.junit.Assert.assertNull;
-import static org.junit.Assert.assertTrue;
-import static org.junit.Assert.fail;
+import static org.junit.jupiter.api.Assertions.assertEquals;
+import static org.junit.jupiter.api.Assertions.assertFalse;
+import static org.junit.jupiter.api.Assertions.assertNotEquals;
+import static org.junit.jupiter.api.Assertions.assertNotNull;
+import static org.junit.jupiter.api.Assertions.assertNull;
+import static org.junit.jupiter.api.Assertions.assertTrue;
+import static org.junit.jupiter.api.Assertions.fail;
import com.google.common.collect.ImmutableList;
import java.util.List;
-import org.junit.Test;
+import org.junit.jupiter.api.Test;
public class ViewDefinitionTest {
diff --git a/google-cloud-bigquery/src/test/java/com/google/cloud/bigquery/WriteChannelConfigurationTest.java b/google-cloud-bigquery/src/test/java/com/google/cloud/bigquery/WriteChannelConfigurationTest.java
index 240f12185..35745235e 100644
--- a/google-cloud-bigquery/src/test/java/com/google/cloud/bigquery/WriteChannelConfigurationTest.java
+++ b/google-cloud-bigquery/src/test/java/com/google/cloud/bigquery/WriteChannelConfigurationTest.java
@@ -16,8 +16,8 @@
package com.google.cloud.bigquery;
-import static org.junit.Assert.assertEquals;
-import static org.junit.Assert.assertNull;
+import static org.junit.jupiter.api.Assertions.assertEquals;
+import static org.junit.jupiter.api.Assertions.assertNull;
import com.google.cloud.bigquery.JobInfo.CreateDisposition;
import com.google.cloud.bigquery.JobInfo.WriteDisposition;
@@ -27,7 +27,7 @@
import java.nio.charset.StandardCharsets;
import java.util.List;
import java.util.Map;
-import org.junit.Test;
+import org.junit.jupiter.api.Test;
public class WriteChannelConfigurationTest {
diff --git a/google-cloud-bigquery/src/test/java/com/google/cloud/bigquery/it/ITBigQueryTest.java b/google-cloud-bigquery/src/test/java/com/google/cloud/bigquery/it/ITBigQueryTest.java
index 80605884d..16a0728cd 100644
--- a/google-cloud-bigquery/src/test/java/com/google/cloud/bigquery/it/ITBigQueryTest.java
+++ b/google-cloud-bigquery/src/test/java/com/google/cloud/bigquery/it/ITBigQueryTest.java
@@ -20,15 +20,15 @@
import static com.google.common.truth.Truth.assertThat;
import static java.lang.System.currentTimeMillis;
import static java.net.HttpURLConnection.HTTP_UNAUTHORIZED;
-import static org.junit.Assert.assertArrayEquals;
-import static org.junit.Assert.assertEquals;
-import static org.junit.Assert.assertFalse;
-import static org.junit.Assert.assertNotEquals;
-import static org.junit.Assert.assertNotNull;
-import static org.junit.Assert.assertNull;
-import static org.junit.Assert.assertThrows;
-import static org.junit.Assert.assertTrue;
-import static org.junit.Assert.fail;
+import static org.junit.jupiter.api.Assertions.assertArrayEquals;
+import static org.junit.jupiter.api.Assertions.assertEquals;
+import static org.junit.jupiter.api.Assertions.assertFalse;
+import static org.junit.jupiter.api.Assertions.assertNotEquals;
+import static org.junit.jupiter.api.Assertions.assertNotNull;
+import static org.junit.jupiter.api.Assertions.assertNull;
+import static org.junit.jupiter.api.Assertions.assertThrows;
+import static org.junit.jupiter.api.Assertions.assertTrue;
+import static org.junit.jupiter.api.Assertions.fail;
import com.google.api.client.util.IOUtils;
import com.google.api.gax.paging.Page;
@@ -208,13 +208,13 @@
import java.util.concurrent.TimeoutException;
import java.util.logging.Level;
import java.util.logging.Logger;
-import org.junit.AfterClass;
-import org.junit.BeforeClass;
-import org.junit.Rule;
-import org.junit.Test;
-import org.junit.rules.Timeout;
+import org.junit.jupiter.api.AfterAll;
+import org.junit.jupiter.api.BeforeAll;
+import org.junit.jupiter.api.Test;
+import org.junit.jupiter.api.Timeout;
import org.threeten.extra.PeriodDuration;
+@Timeout(value = 300)
public class ITBigQueryTest {
private static final byte[] BYTES = {0xD, 0xE, 0xA, 0xD};
@@ -1063,9 +1063,7 @@ public CompletableResultCode shutdown() {
}
}
- @Rule public Timeout globalTimeout = Timeout.seconds(300);
-
- @BeforeClass
+ @BeforeAll
public static void beforeClass() throws InterruptedException, IOException {
RemoteBigQueryHelper bigqueryHelper = RemoteBigQueryHelper.create();
RemoteStorageHelper storageHelper = RemoteStorageHelper.create();
@@ -1180,7 +1178,7 @@ public static void beforeClass() throws InterruptedException, IOException {
assertNull(jobLargeTable.getStatus().getError());
}
- @AfterClass
+ @AfterAll
public static void afterClass() throws Exception {
if (bigquery != null) {
RemoteBigQueryHelper.forceDelete(bigquery, DATASET);
@@ -1236,7 +1234,7 @@ public void testListDatasetsWithFilter() {
int count = 0;
for (Dataset dataset : datasets.getValues()) {
assertTrue(
- "failed to find label key in dataset", dataset.getLabels().containsKey("example-label1"));
+ dataset.getLabels().containsKey("example-label1"), "failed to find label key in dataset");
assertEquals(
"failed to find label value in dataset",
"example-value1",
@@ -1586,9 +1584,9 @@ public void testJsonType() throws InterruptedException {
.build();
BigQueryException exception =
assertThrows(
- "Querying with malformed JSON shouldn't work",
BigQueryException.class,
- () -> bigquery.query(dmlQueryJobConfiguration2));
+ () -> bigquery.query(dmlQueryJobConfiguration2),
+ "Querying with malformed JSON shouldn't work");
BigQueryError error = exception.getError();
assertNotNull(error);
assertEquals("invalidQuery", error.getReason());
@@ -1899,7 +1897,7 @@ public void testCreateDatasetWithAccessPolicyVersion() throws IOException {
RemoteBigQueryHelper.forceDelete(bigquery, accessPolicyDataset);
}
- @Test(expected = BigQueryException.class)
+ @Test
public void testCreateDatasetWithInvalidAccessPolicyVersion() throws IOException {
String accessPolicyDataset = RemoteBigQueryHelper.generateDatasetName();
ServiceAccountCredentials credentials =
@@ -1923,7 +1921,9 @@ public void testCreateDatasetWithInvalidAccessPolicyVersion() throws IOException
Dataset dataset = bigquery.create(info, datasetOption);
assertNotNull(dataset);
- RemoteBigQueryHelper.forceDelete(bigquery, accessPolicyDataset);
+ assertThrows(
+ BigQueryException.class,
+ () -> RemoteBigQueryHelper.forceDelete(bigquery, accessPolicyDataset));
}
@Test
@@ -2821,9 +2821,9 @@ public void testUpdateNonExistingTable() {
StandardTableDefinition.of(SIMPLE_SCHEMA));
BigQueryException exception =
assertThrows(
- "BigQueryException was expected",
BigQueryException.class,
- () -> bigquery.update(tableInfo));
+ () -> bigquery.update(tableInfo),
+ "BigQueryException was expected");
BigQueryError error = exception.getError();
assertNotNull(error);
assertEquals("notFound", error.getReason());
@@ -3417,9 +3417,9 @@ public void testSingleStatementsQueryException() throws InterruptedException {
String.format("INSERT %s.%s VALUES('3', 10);", DATASET, TABLE_ID.getTable());
BigQueryException exception =
assertThrows(
- "BigQueryException was expected",
BigQueryException.class,
- () -> bigquery.create(JobInfo.of(QueryJobConfiguration.of(invalidQuery))).waitFor());
+ () -> bigquery.create(JobInfo.of(QueryJobConfiguration.of(invalidQuery))).waitFor(),
+ "BigQueryException was expected");
assertEquals("invalidQuery", exception.getReason());
assertNotNull(exception.getMessage());
BigQueryError error = exception.getError();
@@ -3436,9 +3436,9 @@ public void testMultipleStatementsQueryException() throws InterruptedException {
DATASET, TABLE_ID.getTable(), DATASET, TABLE_ID.getTable());
BigQueryException exception =
assertThrows(
- "BigQueryException was expected",
BigQueryException.class,
- () -> bigquery.create(JobInfo.of(QueryJobConfiguration.of(invalidQuery))).waitFor());
+ () -> bigquery.create(JobInfo.of(QueryJobConfiguration.of(invalidQuery))).waitFor(),
+ "BigQueryException was expected");
assertEquals("invalidQuery", exception.getReason());
assertNotNull(exception.getMessage());
BigQueryError error = exception.getError();
@@ -4304,7 +4304,7 @@ public void testExecuteSelectWithNamedQueryParametersAsync()
@Test
public void testCreateDefaultConnection() throws BigQuerySQLException {
Connection connection = bigquery.createConnection();
- assertNotNull("bigquery.createConnection() returned null", connection);
+ assertNotNull(connection, "bigquery.createConnection() returned null");
assertTrue(connection.close());
}
@@ -4858,9 +4858,9 @@ public void testFastQueryHTTPException() throws InterruptedException {
.build();
BigQueryException exception =
assertThrows(
- "BigQueryException was expected",
BigQueryException.class,
- () -> bigquery.query(configInvalidQuery));
+ () -> bigquery.query(configInvalidQuery),
+ "BigQueryException was expected");
BigQueryError error = exception.getError();
assertNotNull(error.getMessage());
assertEquals("invalidQuery", error.getReason());
@@ -4874,9 +4874,9 @@ public void testFastQueryHTTPException() throws InterruptedException {
BigQueryException exception1 =
assertThrows(
- "BigQueryException was expected",
BigQueryException.class,
- () -> bigquery.query(configMissingTable));
+ () -> bigquery.query(configMissingTable),
+ "BigQueryException was expected");
BigQueryError error1 = exception1.getError();
assertNotNull(error1.getMessage());
assertEquals("notFound", error1.getReason());
@@ -5563,9 +5563,9 @@ public void testEmptyRepeatedRecordNamedQueryParameters() throws InterruptedExce
.build();
assertThrows(
- "an empty array of struct query parameter shouldn't work with 'IN UNNEST'",
BigQueryException.class,
- () -> bigquery.query(config));
+ () -> bigquery.query(config),
+ "an empty array of struct query parameter shouldn't work with 'IN UNNEST'");
}
@Test
@@ -5723,10 +5723,10 @@ public void testListJobsWithCreationBounding() {
foundMax = Math.max(job.getStatistics().getCreationTime(), foundMax);
}
assertTrue(
- "Found min job time " + foundMin + " earlier than " + lowerBound, foundMin >= lowerBound);
+ foundMin >= lowerBound, "Found min job time " + foundMin + " earlier than " + lowerBound);
assertTrue(
- "Found max job time " + foundMax + " later than " + upperBound, foundMax <= upperBound);
- assertTrue("no jobs listed", jobCount > 0);
+ foundMax <= upperBound, "Found max job time " + foundMax + " later than " + upperBound);
+ assertTrue(jobCount > 0, "no jobs listed");
}
@Test
@@ -6561,14 +6561,14 @@ public void testLocation() throws Exception {
.isEmpty();
assertThrows(
- "querying a table with wrong location shouldn't work",
BigQueryException.class,
() ->
otelBigquery
.query(
QueryJobConfiguration.of(query),
JobId.newBuilder().setLocation(wrongLocation).build())
- .iterateAll());
+ .iterateAll(),
+ "querying a table with wrong location shouldn't work");
// Test write
{
@@ -6588,14 +6588,14 @@ public void testLocation() throws Exception {
}
assertThrows(
- "writing to a table with wrong location shouldn't work",
BigQueryException.class,
() -> {
try (TableDataWriteChannel ignore =
otelBigquery.writer(
JobId.newBuilder().setLocation(wrongLocation).build(),
writeChannelConfiguration)) {}
- });
+ },
+ "writing to a table with wrong location shouldn't work");
}
} finally {
RemoteBigQueryHelper.forceDelete(bigquery, datasetName);
@@ -6907,8 +6907,8 @@ public void testHivePartitioningOptionsFieldsFieldExistence() throws Interrupted
String sourceDirectory = "bigquery/hive-partitioning-table/example";
BlobInfo blobInfo = BlobInfo.newBuilder(BUCKET, sourceDirectory + "/key=foo/data.json").build();
assertNotNull(
- "Failed to upload JSON to GCS",
- storage.create(blobInfo, "{\"name\":\"bar\"}".getBytes(StandardCharsets.UTF_8)));
+ storage.create(blobInfo, "{\"name\":\"bar\"}".getBytes(StandardCharsets.UTF_8)),
+ "Failed to upload JSON to GCS");
String sourceUri = "gs://" + BUCKET + "/" + sourceDirectory + "/*";
String sourceUriPrefix = "gs://" + BUCKET + "/" + sourceDirectory + "/";
@@ -7282,7 +7282,6 @@ public void testStatelessQueriesWithLocation() throws Exception {
// Test stateless query when BigQueryOption location does not match dataset location.
assertThrows(
- "querying a table with wrong location shouldn't work",
BigQueryException.class,
() -> {
BigQuery bigQueryWrongLocation =
@@ -7294,7 +7293,8 @@ public void testStatelessQueriesWithLocation() throws Exception {
.getOptions()
.setDefaultJobCreationMode(JobCreationMode.JOB_CREATION_OPTIONAL);
bigQueryWrongLocation.query(QueryJobConfiguration.of(query));
- });
+ },
+ "querying a table with wrong location shouldn't work");
} finally {
RemoteBigQueryHelper.forceDelete(bigQuery, datasetName);
}
@@ -7356,9 +7356,9 @@ public void testUniverseDomainWithInvalidUniverseDomain() {
BigQueryException exception =
assertThrows(
- "RPCs to invalid universe domain should fail",
BigQueryException.class,
- () -> bigQuery.listDatasets("bigquery-public-data"));
+ () -> bigQuery.listDatasets("bigquery-public-data"),
+ "RPCs to invalid universe domain should fail");
assertEquals(HTTP_UNAUTHORIZED, exception.getCode());
assertNotNull(exception.getMessage());
assertTrue(
@@ -7378,9 +7378,9 @@ public void testInvalidUniverseDomainWithMismatchCredentials() {
BigQueryException exception =
assertThrows(
- "RPCs to invalid universe domain should fail",
BigQueryException.class,
- () -> bigQuery.listDatasets("bigquery-public-data"));
+ () -> bigQuery.listDatasets("bigquery-public-data"),
+ "RPCs to invalid universe domain should fail");
assertEquals(HTTP_UNAUTHORIZED, exception.getCode());
assertNotNull(exception.getMessage());
assertTrue(
@@ -7470,9 +7470,9 @@ public void testExternalMetadataCacheModeFailForNonBiglake() {
BigQueryException exception =
assertThrows(
- "BigQueryException was expected",
BigQueryException.class,
- () -> bigquery.create(tableInfo));
+ () -> bigquery.create(tableInfo),
+ "BigQueryException was expected");
BigQueryError error = exception.getError();
assertNotNull(error);
assertEquals("invalid", error.getReason());
diff --git a/google-cloud-bigquery/src/test/java/com/google/cloud/bigquery/it/ITHighPrecisionTimestamp.java b/google-cloud-bigquery/src/test/java/com/google/cloud/bigquery/it/ITHighPrecisionTimestamp.java
index 332071a62..4942c3008 100644
--- a/google-cloud-bigquery/src/test/java/com/google/cloud/bigquery/it/ITHighPrecisionTimestamp.java
+++ b/google-cloud-bigquery/src/test/java/com/google/cloud/bigquery/it/ITHighPrecisionTimestamp.java
@@ -15,11 +15,11 @@
*/
package com.google.cloud.bigquery.it;
-import static org.junit.Assert.assertEquals;
-import static org.junit.Assert.assertFalse;
-import static org.junit.Assert.assertNotNull;
-import static org.junit.Assert.assertThrows;
-import static org.junit.Assert.assertTrue;
+import static org.junit.jupiter.api.Assertions.assertEquals;
+import static org.junit.jupiter.api.Assertions.assertFalse;
+import static org.junit.jupiter.api.Assertions.assertNotNull;
+import static org.junit.jupiter.api.Assertions.assertThrows;
+import static org.junit.jupiter.api.Assertions.assertTrue;
import com.google.cloud.bigquery.BigQuery;
import com.google.cloud.bigquery.BigQueryException;
@@ -47,9 +47,9 @@
import java.util.UUID;
import java.util.stream.Collectors;
import java.util.stream.StreamSupport;
-import org.junit.AfterClass;
-import org.junit.BeforeClass;
-import org.junit.Test;
+import org.junit.jupiter.api.AfterAll;
+import org.junit.jupiter.api.BeforeAll;
+import org.junit.jupiter.api.Test;
public class ITHighPrecisionTimestamp {
@@ -69,7 +69,7 @@ public class ITHighPrecisionTimestamp {
private static final String TIMESTAMP2 = "1970-01-01T12:34:56.123456789123Z";
private static final String TIMESTAMP3 = "2000-01-01T12:34:56.123456789123Z";
- @BeforeClass
+ @BeforeAll
public static void beforeClass() {
BigQueryOptions.Builder builder =
BigQueryOptions.newBuilder()
@@ -110,7 +110,7 @@ public static void beforeClass() {
assertEquals(0, response.getInsertErrors().size());
}
- @AfterClass
+ @AfterAll
public static void afterClass() {
if (bigquery != null) {
bigquery.delete(defaultTableId);
diff --git a/google-cloud-bigquery/src/test/java/com/google/cloud/bigquery/it/ITNightlyBigQueryTest.java b/google-cloud-bigquery/src/test/java/com/google/cloud/bigquery/it/ITNightlyBigQueryTest.java
index 790f35fe5..1669a2e5b 100644
--- a/google-cloud-bigquery/src/test/java/com/google/cloud/bigquery/it/ITNightlyBigQueryTest.java
+++ b/google-cloud-bigquery/src/test/java/com/google/cloud/bigquery/it/ITNightlyBigQueryTest.java
@@ -16,12 +16,12 @@
package com.google.cloud.bigquery.it;
-import static org.junit.Assert.assertEquals;
-import static org.junit.Assert.assertFalse;
-import static org.junit.Assert.assertNotNull;
-import static org.junit.Assert.assertNull;
-import static org.junit.Assert.assertTrue;
-import static org.junit.Assert.fail;
+import static org.junit.jupiter.api.Assertions.assertEquals;
+import static org.junit.jupiter.api.Assertions.assertFalse;
+import static org.junit.jupiter.api.Assertions.assertNotNull;
+import static org.junit.jupiter.api.Assertions.assertNull;
+import static org.junit.jupiter.api.Assertions.assertTrue;
+import static org.junit.jupiter.api.Assertions.fail;
import com.google.cloud.ServiceOptions;
import com.google.cloud.bigquery.BigQuery;
@@ -66,12 +66,12 @@
import java.util.logging.Level;
import java.util.logging.Logger;
import org.apache.arrow.vector.util.JsonStringArrayList;
-import org.junit.AfterClass;
-import org.junit.BeforeClass;
-import org.junit.Rule;
-import org.junit.Test;
-import org.junit.rules.Timeout;
+import org.junit.jupiter.api.AfterAll;
+import org.junit.jupiter.api.BeforeAll;
+import org.junit.jupiter.api.Test;
+import org.junit.jupiter.api.Timeout;
+@Timeout(value = 1800) // 30 min timeout
public class ITNightlyBigQueryTest {
private static final Logger logger = Logger.getLogger(ITNightlyBigQueryTest.class.getName());
private static final String DATASET = RemoteBigQueryHelper.generateDatasetName();
@@ -170,9 +170,7 @@ public class ITNightlyBigQueryTest {
.setDescription("IntervalFieldDescription")
.build());
- @Rule public Timeout globalTimeout = Timeout.seconds(1800); // setting 30 mins as the timeout
-
- @BeforeClass
+ @BeforeAll
public static void beforeClass() throws InterruptedException, IOException {
RemoteBigQueryHelper bigqueryHelper = RemoteBigQueryHelper.create();
bigquery = bigqueryHelper.getOptions().getService();
@@ -181,7 +179,7 @@ public static void beforeClass() throws InterruptedException, IOException {
populateTestRecords(DATASET, TABLE);
}
- @AfterClass
+ @AfterAll
public static void afterClass() {
try {
if (bigquery != null) {
@@ -343,7 +341,7 @@ public void testIterateAndOrderDefaultConnSettings() throws SQLException {
@Test
public void testConnectionClose() throws SQLException {
Connection connection = bigquery.createConnection();
- assertNotNull("bigquery.createConnection() returned null", connection);
+ assertNotNull(connection, "bigquery.createConnection() returned null");
BigQueryResult bigQueryResult = connection.executeSelect(QUERY);
logger.log(Level.INFO, "Query used: {0}", QUERY);
ResultSet rs = bigQueryResult.getResultSet();
diff --git a/google-cloud-bigquery/src/test/java/com/google/cloud/bigquery/it/ITRemoteUDFTest.java b/google-cloud-bigquery/src/test/java/com/google/cloud/bigquery/it/ITRemoteUDFTest.java
index 7a3194e52..a1a8ae2f8 100644
--- a/google-cloud-bigquery/src/test/java/com/google/cloud/bigquery/it/ITRemoteUDFTest.java
+++ b/google-cloud-bigquery/src/test/java/com/google/cloud/bigquery/it/ITRemoteUDFTest.java
@@ -15,8 +15,8 @@
*/
package com.google.cloud.bigquery.it;
-import static org.junit.Assert.assertEquals;
-import static org.junit.Assert.assertNotNull;
+import static org.junit.jupiter.api.Assertions.assertEquals;
+import static org.junit.jupiter.api.Assertions.assertNotNull;
import com.google.cloud.ServiceOptions;
import com.google.cloud.bigquery.BigQuery;
@@ -39,9 +39,9 @@
import java.util.HashMap;
import java.util.Map;
import java.util.UUID;
-import org.junit.AfterClass;
-import org.junit.Before;
-import org.junit.Test;
+import org.junit.jupiter.api.AfterAll;
+import org.junit.jupiter.api.BeforeEach;
+import org.junit.jupiter.api.Test;
public class ITRemoteUDFTest {
@@ -56,7 +56,7 @@ public class ITRemoteUDFTest {
private static Connection connection;
private static BigQuery bigquery;
- @Before
+ @BeforeEach
public void setUp() throws IOException {
RemoteBigQueryHelper bigqueryHelper = RemoteBigQueryHelper.create();
bigquery = bigqueryHelper.getOptions().getService();
@@ -76,7 +76,7 @@ public void setUp() throws IOException {
connection = client.createConnection(request);
}
- @AfterClass
+ @AfterAll
public static void afterClass() {
if (bigquery != null) {
RemoteBigQueryHelper.forceDelete(bigquery, ROUTINE_DATASET);
diff --git a/google-cloud-bigquery/src/test/java/com/google/cloud/bigquery/spi/v2/HttpBigQueryRpcTest.java b/google-cloud-bigquery/src/test/java/com/google/cloud/bigquery/spi/v2/HttpBigQueryRpcTest.java
index eec39f633..3968cd05e 100644
--- a/google-cloud-bigquery/src/test/java/com/google/cloud/bigquery/spi/v2/HttpBigQueryRpcTest.java
+++ b/google-cloud-bigquery/src/test/java/com/google/cloud/bigquery/spi/v2/HttpBigQueryRpcTest.java
@@ -21,7 +21,7 @@
import com.google.api.services.bigquery.model.DatasetList;
import com.google.api.services.bigquery.model.DatasetReference;
import java.util.Collections;
-import org.junit.Test;
+import org.junit.jupiter.api.Test;
public class HttpBigQueryRpcTest {
@Test
diff --git a/google-cloud-bigquery/src/test/java/com/google/cloud/bigquery/testing/RemoteBigQueryHelperTest.java b/google-cloud-bigquery/src/test/java/com/google/cloud/bigquery/testing/RemoteBigQueryHelperTest.java
index 5aadd11e3..589f7ccda 100644
--- a/google-cloud-bigquery/src/test/java/com/google/cloud/bigquery/testing/RemoteBigQueryHelperTest.java
+++ b/google-cloud-bigquery/src/test/java/com/google/cloud/bigquery/testing/RemoteBigQueryHelperTest.java
@@ -16,8 +16,8 @@
package com.google.cloud.bigquery.testing;
-import static org.junit.Assert.assertEquals;
-import static org.junit.Assert.assertTrue;
+import static org.junit.jupiter.api.Assertions.assertEquals;
+import static org.junit.jupiter.api.Assertions.assertTrue;
import com.google.cloud.bigquery.BigQuery;
import com.google.cloud.bigquery.BigQuery.DatasetDeleteOption;
@@ -27,12 +27,12 @@
import java.io.InputStream;
import java.time.Duration;
import java.util.concurrent.ExecutionException;
-import org.junit.Test;
-import org.junit.runner.RunWith;
+import org.junit.jupiter.api.Test;
+import org.junit.jupiter.api.extension.ExtendWith;
import org.mockito.Mockito;
-import org.mockito.junit.MockitoJUnitRunner;
+import org.mockito.junit.jupiter.MockitoExtension;
-@RunWith(MockitoJUnitRunner.class)
+@ExtendWith(MockitoExtension.class)
public class RemoteBigQueryHelperTest {
private static final String DATASET_NAME = "dataset-name";
diff --git a/pom.xml b/pom.xml
index 44548ec5c..d2bf4c96e 100644
--- a/pom.xml
+++ b/pom.xml
@@ -110,12 +110,6 @@
-
- junit
- junit
- 4.13.2
- test
-
com.google.truth
truth
@@ -128,12 +122,6 @@
-
- org.mockito
- mockito-core
- 4.11.0
- test
-
com.google.cloud
google-cloud-storage
@@ -152,6 +140,13 @@
2.70.0
test
+
+ org.mockito
+ mockito-bom
+ 4.11.0
+ pom
+ import
+