public TestResetSessionTask()
{
CatalogManager catalogManager = new CatalogManager();
transactionManager = createTestTransactionManager(catalogManager);
accessControl = new AllowAllAccessControl();
metadata = new MetadataManager(
new FeaturesConfig(),
new TypeRegistry(),
new BlockEncodingManager(new TypeRegistry()),
new SessionPropertyManager(),
new SchemaPropertyManager(),
new TablePropertyManager(),
new ColumnPropertyManager(),
transactionManager);
metadata.getSessionPropertyManager().addSystemSessionProperty(stringProperty(
"foo",
"test property",
null,
false));
Catalog bogusTestingCatalog = createBogusTestingCatalog(CATALOG_NAME);
metadata.getSessionPropertyManager().addConnectorSessionProperties(bogusTestingCatalog.getConnectorId(), ImmutableList.of(stringProperty(
"baz",
"test property",
null,
false)));
catalogManager.registerCatalog(bogusTestingCatalog);
}