@Test
public void allShortCircuit() {
left.getTable().getParameters().put("com.company.key", "value");
left.getTable().setPartitionKeys(ImmutableList.of(new FieldSchema("p", "string", "p comment")));
left.getTable().setOwner("left owner");
List<PrivilegeGrantInfo> privilege = ImmutableList.of(new PrivilegeGrantInfo());
left.getTable().setPrivileges(new PrincipalPrivilegeSet(ImmutableMap.of("write", privilege), null, null));
left.getTable().setRetention(2);
left.getTable().setTableType("internal");
left.getTable().getSd().setLocation("left");
left.getTable().getSd().setInputFormat("LeftInputFormat");
left.getTable().getSd().setOutputFormat("LeftOutputFormat");
left.getTable().getSd().getParameters().put("com.company.key", "value");
left.getTable().getSd().getSerdeInfo().setName("left serde info");
left.getTable().getSd().getSkewedInfo().setSkewedColNames(ImmutableList.of("left skewed col"));
left.getTable().getSd().setCols(ImmutableList.of(new FieldSchema("left", "type", "comment")));
left.getTable().getSd().setSortCols(ImmutableList.of(new Order()));
left.getTable().getSd().setBucketCols(ImmutableList.of("bucket"));
left.getTable().getSd().setNumBuckets(9000);
List<Diff<Object, Object>> diffs = newTableAndMetadataComparator(SHORT_CIRCUIT).compare(left, right);
assertThat(diffs, is(notNullValue()));
assertThat(diffs.size(), is(1));
assertThat(diffs.get(0), is(newPropertyDiff(TableAndMetadata.class, "table.parameters",
left.getTable().getParameters(), right.getTable().getParameters())));
}
TableAndMetadataComparatorTest.java 文件源码
java
阅读 37
收藏 0
点赞 0
评论 0
项目:circus-train
作者:
评论列表
文章目录