- @Test\r
- public void testOxmEntityDescriptor(){\r
- OxmEntityDescriptor descriptor = new OxmEntityDescriptor();\r
- descriptor.setEntityName("entity-1");\r
- Assert.assertEquals(descriptor.getEntityName(), "entity-1");\r
-\r
- descriptor.setPrimaryKeyAttributeName(new ArrayList<String>());\r
- Assert.assertTrue(descriptor.getPrimaryKeyAttributeName().size()==0);\r
-\r
- Assert.assertFalse(descriptor.hasSearchableAttributes());\r
-\r
- List<String> searchableAttr = new ArrayList<String>();\r
- searchableAttr.add("search");\r
- descriptor.setSearchableAttributes(searchableAttr);\r
- Assert.assertTrue(descriptor.getSearchableAttributes().size()==1);\r
-\r
- Assert.assertTrue(descriptor.hasSearchableAttributes());\r
-\r
- CrossEntityReference ref = new CrossEntityReference();\r
- descriptor.setCrossEntityReference(ref);\r
- Assert.assertEquals(descriptor.getCrossEntityReference(), ref);\r
-\r
- descriptor.setSuggestableEntity(true);\r
- Assert.assertTrue(descriptor.isSuggestableEntity());\r
-\r
- Assert.assertNotNull(descriptor.toString());\r
- }\r
-\r