private ObjectNode processTProperty(Property property) { ObjectNode schema = JsonNodeFactory.instance.objectNode(); schema.put(JsonSchemaConstants.TAG_TITLE, property.getDisplayName()); if (!property.getPossibleValues().isEmpty()) { if (property instanceof EnumProperty) { resolveEnum(schema, property); } else if (property instanceof EnumListProperty) { resolveList(schema, property); } else { resolveDefault(schema, property); } } else if (isListClass(property.getType())) { resolveList(schema, property); } else { schema.put(JsonSchemaConstants.TAG_TYPE, JsonSchemaConstants.getTypeMapping().get(property.getType())); if (Date.class.getName().equals(property.getType())) { schema.put(JsonSchemaConstants.TAG_FORMAT, "date-time");// Do not support other format for date till // Property // support it } } return schema; }
@Test public void testReturnProperties() { TestComponentDefinition tcd = new TestComponentDefinition(); Property[] props = tcd.getReturnProperties(); assertEquals("return1", props[0].getName()); assertEquals(5, props.length); // Make sure i18N works assertEquals("Error Message", props[1].getDisplayName()); assertEquals("Number of line", props[2].getDisplayName()); assertEquals("Number of success", props[3].getDisplayName()); assertEquals("Number of reject", props[4].getDisplayName()); }
/** * Run the Property[] getReturnProperties() method test. * * @throws Exception * * @generatedBy CodePro at 17-6-20 PM3:14 */ @Test public void testGetReturnProperties() throws Exception { TJDBCRowDefinition fixture = new TJDBCRowDefinition(); Property[] result = fixture.getReturnProperties(); assertNotNull(result); assertEquals(2, result.length); assertNotNull(result[0]); assertEquals("Error Message", result[0].getDisplayName()); assertEquals("Property: errorMessage", result[0].toString()); assertEquals("errorMessage", result[0].getName()); assertEquals(null, result[0].getValue()); assertEquals("java.lang.String", result[0].getType()); assertNotNull(result[1]); assertEquals("Query", result[1].getDisplayName()); assertEquals("Property: query", result[1].toString()); assertEquals("query", result[1].getName()); assertEquals(null, result[1].getValue()); assertEquals("java.lang.String", result[1].getType()); }
assertEquals(7, result.length); assertNotNull(result[0]); assertEquals("Error Message", result[0].getDisplayName()); assertEquals("Property: errorMessage", result[0].toString()); assertEquals("errorMessage", result[0].getName()); assertEquals("Number of line", result[1].getDisplayName()); assertEquals("Property: totalRecordCount", result[1].toString()); assertEquals("totalRecordCount", result[1].getName()); assertEquals("Number of inserted", result[2].getDisplayName()); assertEquals("Property: nbLineInserted", result[2].toString()); assertEquals("nbLineInserted", result[2].getName()); assertEquals("Number of updated", result[3].getDisplayName()); assertEquals("Property: nbLineUpdated", result[3].toString()); assertEquals("nbLineUpdated", result[3].getName()); assertEquals("Number of deleted", result[4].getDisplayName()); assertEquals("Property: nbLineDeleted", result[4].toString()); assertEquals("nbLineDeleted", result[4].getName()); assertEquals("Number of reject", result[5].getDisplayName()); assertEquals("Property: nbLineRejected", result[5].toString()); assertEquals("nbLineRejected", result[5].getName()); assertEquals("Query", result[6].getDisplayName()); assertEquals("Property: query", result[6].toString()); assertEquals("query", result[6].getName());
assertEquals(3, result.length); assertNotNull(result[0]); assertEquals("Error Message", result[0].getDisplayName()); assertEquals("Property: errorMessage", result[0].toString()); assertEquals("errorMessage", result[0].getName()); assertEquals("Number of line", result[1].getDisplayName()); assertEquals("Property: totalRecordCount", result[1].toString()); assertEquals("totalRecordCount", result[1].getName()); assertEquals("Query", result[2].getDisplayName()); assertEquals("Property: query", result[2].toString()); assertEquals("query", result[2].getName());
/** * Run the Property[] getReturnProperties() method test. * * @throws Exception * * @generatedBy CodePro at 17-6-20 PM3:16 */ @Test public void testGetReturnProperties() throws Exception { TJDBCConnectionDefinition fixture = new TJDBCConnectionDefinition(); Property[] result = fixture.getReturnProperties(); assertNotNull(result); assertEquals(1, result.length); assertNotNull(result[0]); assertEquals("Error Message", result[0].getDisplayName()); assertEquals("Property: errorMessage", result[0].toString()); assertEquals("errorMessage", result[0].getName()); assertEquals(null, result[0].getValue()); assertEquals("java.lang.String", result[0].getType()); }
/** * Run the Property[] getReturnProperties() method test. * * @throws Exception * * @generatedBy CodePro at 17-6-20 PM3:13 */ @Test public void testGetReturnProperties() throws Exception { TJDBCCloseDefinition fixture = new TJDBCCloseDefinition(); Property[] result = fixture.getReturnProperties(); assertNotNull(result); assertEquals(1, result.length); assertNotNull(result[0]); assertEquals("Error Message", result[0].getDisplayName()); assertEquals("Property: errorMessage", result[0].toString()); assertEquals("errorMessage", result[0].getName()); assertEquals(null, result[0].getValue()); assertEquals("java.lang.String", result[0].getType()); }
/** * Run the Property[] getReturnProperties() method test. * * @throws Exception * * @generatedBy CodePro at 17-6-20 PM3:13 */ @Test public void testGetReturnProperties() throws Exception { TJDBCCommitDefinition fixture = new TJDBCCommitDefinition(); Property[] result = fixture.getReturnProperties(); assertNotNull(result); assertEquals(1, result.length); assertNotNull(result[0]); assertEquals("Error Message", result[0].getDisplayName()); assertEquals("Property: errorMessage", result[0].toString()); assertEquals("errorMessage", result[0].getName()); assertEquals(null, result[0].getValue()); assertEquals("java.lang.String", result[0].getType()); }
/** * Run the Property[] getReturnProperties() method test. * * @throws Exception * * @generatedBy CodePro at 17-6-20 PM3:14 */ @Test public void testGetReturnProperties() throws Exception { TJDBCRollbackDefinition fixture = new TJDBCRollbackDefinition(); Property[] result = fixture.getReturnProperties(); // add additional test code here assertNotNull(result); assertEquals(1, result.length); assertNotNull(result[0]); assertEquals("Error Message", result[0].getDisplayName()); assertEquals("Property: errorMessage", result[0].toString()); assertEquals("errorMessage", result[0].getName()); assertEquals(null, result[0].getValue()); assertEquals("java.lang.String", result[0].getType()); }
assertEquals("Main", encodingForm.getDisplayName()); Property encodingType = (Property) encodingForm.getWidget("encodingType").getContent(); assertEquals("Encoding", encodingType.getDisplayName());