A testing helper for Google BigQuery.
A simple usage example: 1. Create a test Google Cloud project.
2. Download a JSON service account credentials file from the Google Developer's Console.
3. Create a RemoteBigQueryHelper object using your project ID and JSON key. Here is an example that uses the RemoteBigQueryHelper to create a dataset.
4. Run tests.
Before the test:
 RemoteBigQueryHelper bigqueryHelper = RemoteBigQueryHelper.create();
 BigQuery bigquery = bigqueryHelper.getOptions().getService();
 String dataset = RemoteBigQueryHelper.generateDatasetName();
 bigquery.create(DatasetInfo.newBuilder(dataset).build());
 
After the test:
 RemoteBigQueryHelper.forceDelete(bigquery, DATASET);
 Classes
RemoteBigQueryHelper
Utility to create a remote BigQuery configuration for testing. BigQuery options can be obtained
 via the #getOptions() method. Returned options have custom BigQueryOptions#getRetrySettings(): RetrySettings#getMaxAttempts() is 10, RetrySettings#getMaxRetryDelay() is 30000, RetrySettings#getTotalTimeout() is
 120000 and RetrySettings#getInitialRetryDelay() is 250. HttpTransportOptions#getConnectTimeout() and HttpTransportOptions#getReadTimeout() are
 both set to 60000.