@Test public void testTableQueryWithContinuation() { TableRequestOptions options = new TableRequestOptions(); options.setTablePayloadFormat(TablePayloadFormat.JsonFullMetadata); testTableQueryWithContinuation(options, false); options.setTablePayloadFormat(TablePayloadFormat.Json); testTableQueryWithContinuation(options, false); options.setTablePayloadFormat(TablePayloadFormat.JsonNoMetadata); testTableQueryWithContinuation(options, false); options.setTablePayloadFormat(TablePayloadFormat.JsonNoMetadata); testTableQueryWithContinuation(options, true); }
@Test public void testWhitespaceOnEmptyKeysTest() throws StorageException{ TableRequestOptions options = new TableRequestOptions(); options.setTablePayloadFormat(TablePayloadFormat.JsonFullMetadata); testWhitespaceOnEmptyKeysTest(options, false); options.setTablePayloadFormat(TablePayloadFormat.Json); testWhitespaceOnEmptyKeysTest(options, false); options.setTablePayloadFormat(TablePayloadFormat.JsonNoMetadata); testWhitespaceOnEmptyKeysTest(options, false); options.setTablePayloadFormat(TablePayloadFormat.JsonNoMetadata); testWhitespaceOnEmptyKeysTest(options, true); }
@Test public void testNulls() throws StorageException { TableRequestOptions options = new TableRequestOptions(); options.setTablePayloadFormat(TablePayloadFormat.JsonFullMetadata); testNulls(options, false); options.setTablePayloadFormat(TablePayloadFormat.Json); testNulls(options, false); options.setTablePayloadFormat(TablePayloadFormat.JsonNoMetadata); testNulls(options, false); options.setTablePayloadFormat(TablePayloadFormat.JsonNoMetadata); testNulls(options, true); }
@Test public void testDoubles() throws StorageException { TableRequestOptions options = new TableRequestOptions(); options.setTablePayloadFormat(TablePayloadFormat.JsonFullMetadata); testDoubles(options, false); options.setTablePayloadFormat(TablePayloadFormat.Json); testDoubles(options, false); options.setTablePayloadFormat(TablePayloadFormat.JsonNoMetadata); testDoubles(options, false); options.setTablePayloadFormat(TablePayloadFormat.JsonNoMetadata); testDoubles(options, true); }
@Test public void testQueryOnSupportedTypes() throws InterruptedException, StorageException { TableRequestOptions options = new TableRequestOptions(); options.setTablePayloadFormat(TablePayloadFormat.JsonFullMetadata); testQueryOnSupportedTypes(options, false); options.setTablePayloadFormat(TablePayloadFormat.Json); testQueryOnSupportedTypes(options, false); options.setTablePayloadFormat(TablePayloadFormat.JsonNoMetadata); testQueryOnSupportedTypes(options, false); options.setTablePayloadFormat(TablePayloadFormat.JsonNoMetadata); testQueryOnSupportedTypes(options, true); }
@Test public void testTableQueryWithReflection() { TableRequestOptions options = new TableRequestOptions(); options.setTablePayloadFormat(TablePayloadFormat.JsonFullMetadata); testTableQueryWithReflection(options, false); options.setTablePayloadFormat(TablePayloadFormat.Json); testTableQueryWithReflection(options, false); options.setTablePayloadFormat(TablePayloadFormat.JsonNoMetadata); testTableQueryWithReflection(options, false); options.setTablePayloadFormat(TablePayloadFormat.JsonNoMetadata); testTableQueryWithReflection(options, true); }
@Test public void testTableQueryWithEntityResolver() { TableRequestOptions options = new TableRequestOptions(); options.setTablePayloadFormat(TablePayloadFormat.JsonFullMetadata); testTableQueryWithEntityResolver(options, false); options.setTablePayloadFormat(TablePayloadFormat.Json); testTableQueryWithEntityResolver(options, false); options.setTablePayloadFormat(TablePayloadFormat.JsonNoMetadata); testTableQueryWithEntityResolver(options, false); options.setTablePayloadFormat(TablePayloadFormat.JsonNoMetadata); testTableQueryWithEntityResolver(options, true); }
@Test public void testInsertOrMerge() throws StorageException { TableRequestOptions options = new TableRequestOptions(); options.setTablePayloadFormat(TablePayloadFormat.JsonFullMetadata); testInsertOrMerge(options, false); options.setTablePayloadFormat(TablePayloadFormat.Json); testInsertOrMerge(options, false); options.setTablePayloadFormat(TablePayloadFormat.JsonNoMetadata); testInsertOrMerge(options, false); options.setTablePayloadFormat(TablePayloadFormat.JsonNoMetadata); testInsertOrMerge(options, true); }
@Test public void testRetrieveWithEntityResolver() throws StorageException { TableRequestOptions options = new TableRequestOptions(); options.setTablePayloadFormat(TablePayloadFormat.JsonFullMetadata); testRetrieveWithEntityResolver(options, false); options.setTablePayloadFormat(TablePayloadFormat.Json); testRetrieveWithEntityResolver(options, false); options.setTablePayloadFormat(TablePayloadFormat.JsonNoMetadata); testRetrieveWithEntityResolver(options, false); options.setTablePayloadFormat(TablePayloadFormat.JsonNoMetadata); testRetrieveWithEntityResolver(options, true); }
@Test public void testBatchInsert() throws StorageException { TableRequestOptions options = new TableRequestOptions(); options.setTablePayloadFormat(TablePayloadFormat.JsonFullMetadata); testBatchInsert(options); options.setTablePayloadFormat(TablePayloadFormat.Json); testBatchInsert(options); options.setTablePayloadFormat(TablePayloadFormat.JsonNoMetadata); testBatchInsert(options); }
@Test public void testBatchMerge() throws StorageException { TableRequestOptions options = new TableRequestOptions(); options.setTablePayloadFormat(TablePayloadFormat.JsonFullMetadata); testBatchMerge(options); options.setTablePayloadFormat(TablePayloadFormat.Json); testBatchMerge(options); options.setTablePayloadFormat(TablePayloadFormat.JsonNoMetadata); testBatchMerge(options); }
@Test public void testBatchInsertOrReplace() throws StorageException { TableRequestOptions options = new TableRequestOptions(); options.setTablePayloadFormat(TablePayloadFormat.JsonFullMetadata); testBatchInsertOrReplace(options); options.setTablePayloadFormat(TablePayloadFormat.Json); testBatchInsertOrReplace(options); options.setTablePayloadFormat(TablePayloadFormat.JsonNoMetadata); testBatchInsertOrReplace(options); }
@Test public void testUpsertBatch100() throws StorageException { TableRequestOptions options = new TableRequestOptions(); options.setTablePayloadFormat(TablePayloadFormat.JsonFullMetadata); upsertAndDeleteBatchWithX(100, options); options.setTablePayloadFormat(TablePayloadFormat.Json); upsertAndDeleteBatchWithX(100, options); options.setTablePayloadFormat(TablePayloadFormat.JsonNoMetadata); upsertAndDeleteBatchWithX(100, options); }
@Test public void testTableQueryWithDynamicEntity() { TableRequestOptions options = new TableRequestOptions(); options.setTablePayloadFormat(TablePayloadFormat.JsonFullMetadata); testTableQueryWithDynamicEntity(options); options.setTablePayloadFormat(TablePayloadFormat.Json); testTableQueryWithDynamicEntity(options); options.setTablePayloadFormat(TablePayloadFormat.JsonNoMetadata); testTableQueryWithDynamicEntity(options); }
@Test public void testInsertBatch1() throws StorageException { TableRequestOptions options = new TableRequestOptions(); options.setTablePayloadFormat(TablePayloadFormat.JsonFullMetadata); insertAndDeleteBatchWithX(1, options); options.setTablePayloadFormat(TablePayloadFormat.Json); insertAndDeleteBatchWithX(1, options); options.setTablePayloadFormat(TablePayloadFormat.JsonNoMetadata); insertAndDeleteBatchWithX(1, options); }
@Test public void testUpsertBatch1() throws StorageException { TableRequestOptions options = new TableRequestOptions(); options.setTablePayloadFormat(TablePayloadFormat.JsonFullMetadata); upsertAndDeleteBatchWithX(1, options); options.setTablePayloadFormat(TablePayloadFormat.Json); upsertAndDeleteBatchWithX(1, options); options.setTablePayloadFormat(TablePayloadFormat.JsonNoMetadata); upsertAndDeleteBatchWithX(1, options); }
@Test public void testReplace() throws StorageException { TableRequestOptions options = new TableRequestOptions(); options.setTablePayloadFormat(TablePayloadFormat.JsonFullMetadata); testReplace(options); options.setTablePayloadFormat(TablePayloadFormat.Json); testReplace(options); options.setTablePayloadFormat(TablePayloadFormat.JsonNoMetadata); testReplace(options); }
@Test public void testTableQueryIterateTwice() { TableRequestOptions options = new TableRequestOptions(); options.setTablePayloadFormat(TablePayloadFormat.JsonFullMetadata); testTableQueryIterateTwice(options); options.setTablePayloadFormat(TablePayloadFormat.Json); testTableQueryIterateTwice(options); options.setTablePayloadFormat(TablePayloadFormat.JsonNoMetadata); testTableQueryIterateTwice(options); }
private void doEscapeTest(String data, boolean useBatch, boolean includeInKey) throws StorageException { TableRequestOptions options = new TableRequestOptions(); options.setTablePayloadFormat(TablePayloadFormat.JsonFullMetadata); doEscapeTestHelper(data, useBatch, includeInKey, options); options.setTablePayloadFormat(TablePayloadFormat.Json); doEscapeTestHelper(data, useBatch, includeInKey, options); options.setTablePayloadFormat(TablePayloadFormat.JsonNoMetadata); doEscapeTestHelper(data, useBatch, includeInKey, options); options.setTablePayloadFormat(TablePayloadFormat.JsonNoMetadata); options.setPropertyResolver(new Class1()); doEscapeTestHelper(data, useBatch, includeInKey, options); }
@Test public void testTableWithSelectOnMissingFields() throws StorageException { TableRequestOptions options = new TableRequestOptions(); options.setTablePayloadFormat(TablePayloadFormat.Json); testTableWithSelectOnMissingFields(options); options.setTablePayloadFormat(TablePayloadFormat.JsonNoMetadata); testTableWithSelectOnMissingFields(options); }