@Test
public void testExplicitPropertyMappings()
{
Map<String, String> properties = new ImmutableMap.Builder<String, String>()
.put("query.max-memory-per-node", "1GB")
.put("query.max-total-memory-per-node", "3GB")
.put("memory.heap-headroom-per-node", "1GB")
.put("deprecated.legacy-system-pool-enabled", "true")
.put("experimental.reserved-pool-enabled", "false")
.build();
NodeMemoryConfig expected = new NodeMemoryConfig()
.setLegacySystemPoolEnabled(true)
.setMaxQueryMemoryPerNode(new DataSize(1, GIGABYTE))
.setMaxQueryTotalMemoryPerNode(new DataSize(3, GIGABYTE))
.setHeapHeadroom(new DataSize(1, GIGABYTE))
.setReservedPoolEnabled(false);
assertFullMapping(properties, expected);
}