private MetaAttribute getFieldPropertyField(FieldProperty property, String propertyFullName) { MetaAttribute attribute = new MetaAttribute(); attribute.setName(propertyFullName); attribute.setDataType(property.getType()); return attribute; }
@Test (expected=IllegalArgumentException.class) public void testJoinEmpty() { MetaField metaField = new MetaAttribute(); metaField.setName(InternalFieldEnum.ID.getName()); new JoinSearchCriteria(metaField, new ArrayList<String>(), strategy); }
@Test (expected=IllegalArgumentException.class) public void testJoinEmpty() { MetaField metaField = new MetaAttribute(); metaField.setName(InternalFieldEnum.ID.getName()); new JoinSearchCriteria(metaField, new ArrayList<String>(), strategy); }
@Test (expected=IllegalArgumentException.class) public void testFieldScalar1() { MetaField metaField = new MetaAttribute(); metaField.setName("test1"); new FieldSearchCriteria(new SelectionField(metaField, strategy), FieldOperatorEnum.EQ, new ArrayList<Object>()); }
@Test (expected=IllegalArgumentException.class) public void testFieldScalar2() { MetaField metaField = new MetaAttribute(); metaField.setName("test1"); new FieldSearchCriteria(metaField, strategy, FieldOperatorEnum.IN, "value1"); }
@Test (expected=IllegalArgumentException.class) public void testFieldScalar1() { MetaField metaField = new MetaAttribute(); metaField.setName("test1"); new FieldSearchCriteria(new SelectionField(metaField, strategy), FieldOperatorEnum.EQ, new ArrayList<Object>()); }
public MetaAttribute newAttribute(String fieldName, DataTypeEnum dataType, CardinalityEnum cardinality){ MetaAttribute metaField = new MetaAttribute(); metaField.setName(fieldName); metaField.setDataType(dataType); metaField.setCardinality(cardinality); return metaField; }
public MetaAttribute newAttribute(String fieldName, DataTypeEnum dataType, CardinalityEnum cardinality){ MetaAttribute metaField = new MetaAttribute(); metaField.setName(fieldName); metaField.setDataType(dataType); metaField.setCardinality(cardinality); return metaField; }
@Test (expected=IllegalArgumentException.class) public void testFieldScalar1() { MetaField metaField = new MetaAttribute(); metaField.setName("test1"); new FieldSearchCriteria(new SelectionField(metaField, strategy), FieldOperatorEnum.EQ, new ArrayList<Object>()); }
@Test (expected=IllegalArgumentException.class) public void testFieldScalar2() { MetaField metaField = new MetaAttribute(); metaField.setName("test1"); new FieldSearchCriteria(metaField, strategy, FieldOperatorEnum.IN, "value1"); }
@Test(expected = IllegalMetaClassException.class) public void testMissDbName() { MetaClass meta = new MetaClass(); MetaAttribute attr = new MetaAttribute(); meta.addField(attr); c.toJson(meta); }
@Test (expected=IllegalArgumentException.class) public void testJoinNull() { MetaField metaField = new MetaAttribute(); metaField.setName(InternalFieldEnum.ID.getName()); new JoinSearchCriteria(metaField, null, strategy); } }
@Test (expected=IllegalArgumentException.class) public void testJoinNull() { MetaField metaField = new MetaAttribute(); metaField.setName(InternalFieldEnum.ID.getName()); new JoinSearchCriteria(metaField, null, strategy); } }
@Test (expected=IllegalArgumentException.class) public void testFieldScalar0() { MetaField metaField = new MetaAttribute(); metaField.setName("test1"); new FieldSearchCriteria(new SelectionField(metaField, strategy), FieldOperatorEnum.EQ); }
@Test(expected=IllegalMetaClassException.class) public void testInternalFields() { MetaClass metaClass = createMetaClass(); MetaAttribute attribute = new MetaAttribute(); attribute.setName("_type"); attribute.setDataType(MetaField.DataTypeEnum.INTEGER); metaClass.addField(attribute); }
@Test(expected = ExpressionParseException.class) public void invalidExpressionCreate() { MetaClass metaClass = metaService.getMetaClass(SERVICE_INSTANCE); MetaAttribute attribute = new MetaAttribute(false); attribute.setName("CalName"); attribute.setDataType(DataTypeEnum.STRING); attribute.setDbName(sequence.getNext()); attribute.setExpression("$name/"); metaClass.addField(attribute); }
private static MetaClass initPersonMeta() { MetaClass meta = metaService.getMetaClass(RaptorEntityGenerator.TypeEnum.Person.name()); MetaAttribute attr = new MetaAttribute(false); attr.setName("oldPerson"); attr.setDataType(DataTypeEnum.STRING); attr.setValidation("$age > 50"); attr.setDbName(sequence.getNext()); meta.addField(attr); return meta; }
private static MetaClass initPersonMeta() { MetaClass meta = metaService.getMetaClass(RaptorEntityGenerator.TypeEnum.Person.name()); MetaAttribute attr = new MetaAttribute(false); attr.setName("oldPerson"); attr.setDataType(DataTypeEnum.STRING); attr.setValidation("$age > 50"); attr.setDbName(sequence.getNext()); meta.addField(attr); return meta; }
@Test(expected=IllegalMetaClassException.class) public void testCreateValidation_datatype_int() { IMetadataService ms = repositoryService.getRepository(repoName).getMetadataService(); MetaClass metaClass = createMetaClass(); MetaAttribute b = new MetaAttribute(); b.setName("b"); b.setDataType(DataTypeEnum.INTEGER); b.setDefaultValue("ab"); metaClass.addField(b); ms.createMetaClass(metaClass, new MetadataContext()); }
@Test public void testCreateValidation_dateDefault2() { IMetadataService ms = repositoryService.getRepository(repoName).getMetadataService(); MetaClass metaClass = createMetaClass(); metaClass.setName("create2"); MetaAttribute b = new MetaAttribute(); b.setName("dateMeta2"); b.setDataType(DataTypeEnum.DATE); b.setDefaultValue("$NOW"); metaClass.addField(b); ms.createMetaClass(metaClass, new MetadataContext()); }