我正在尝试在内存中创建本地临时bigquery表以进行测试。我正在用Java执行此操作。我没有找到很多有关此的信息,似乎BigQueryOptions.getDefaultInstance()。getService()可以做到这一点,但是文档说它在寻找GOOGLE_APPLICATION_CREDENTIALS环境变量以供查询。
是否可以在本地进行操作?
答案 0 :(得分:1)
如果您正在使用Java,并且正在寻找一种通过BigQuery模拟创建单元测试的方法,那么有一个GitHub项目的类可以为您做到这一点:
BigQueryUtilsTest.java
依赖于Mockito,并且它受Apache-2.0许可(如果您需要为您的环境进行修改)。