@Test public void getTemplatePropertyDefinitions() throws Exception { HashSet<String> props = new HashSet<String>(); deployVdb(); Collection<? extends PropertyDefinition> pds = admin.getTemplatePropertyDefinitions("h2"); for (PropertyDefinition pd : pds) { props.add(pd.getName()); } assertTrue(props.contains("connection-url")); assertTrue(props.contains("user-name")); assertTrue(props.contains("password")); assertTrue(props.contains("check-valid-connection-sql")); assertTrue(props.contains("max-pool-size")); assertTrue(props.contains("connection-properties")); assertTrue(props.contains("max-pool-size")); HashSet<String> rar_props = new HashSet<String>(); pds = admin.getTemplatePropertyDefinitions("file"); for (PropertyDefinition pd : pds) { rar_props.add(pd.getName()); } assertTrue(rar_props.contains("ParentDirectory")); assertTrue(rar_props.contains("FileMapping")); assertTrue(rar_props.contains("AllowParentPaths")); assertTrue(rar_props.contains("resourceadapter-class")); assertTrue(rar_props.contains("managedconnectionfactory-class")); assertTrue(rar_props.contains("max-pool-size")); }