@Test public void getBeanToMapTest() { UseEntity entity = new UseEntity(); entity.setId("id0"); entity.setName("name0"); Map<String, Object> map = entity.beanToMap(); assertNotNull(map); assertEquals("id0", map.get("id")); assertEquals("name0", map.get("name")); }
@Test public void getAttributeValueTest() { UseEntity entity = new UseEntity(); entity.setId("1234567890"); assertEquals("1234567890", entity.attributeValue("id")); try { entity.attributeValue(""); } catch (final Throwable e) { assertEquals(e instanceof IllegalArgumentException, true); } }
@Test public void getAttributeNamesTest() { List<String> attrList = Lists.newArrayList("id", "name"); UseEntity entity = new UseEntity(); final String[] attrs = entity.attributeNames(); final String[] attrs2 = entity.attributeNames(); assertEquals(attrs == attrs2, true); assertEquals(2, attrs.length); assertTrue(attrList.contains(attrs[0])); assertTrue(attrList.contains(attrs[1])); }
@Test public void getMapToBeansTest() { List<Map<String, Object>> list = new ArrayList<Map<String, Object>>() { private static final long serialVersionUID = 1L; { add( new HashMap<String, Object>() { private static final long serialVersionUID = 1L; { put("id", "id0"); put("name", "name0"); } }); } }; List<UseEntity> entityList = UseEntity.mapToBeans(list, UseEntity.class); assertNotNull(entityList); assertEquals(1, entityList.size()); assertEquals("id0", entityList.get(0).getId()); assertEquals("name0", entityList.get(0).getName()); }
@Test public void getMapToBeanTest() { Map<String, Object> map = new HashMap<String, Object>() { private static final long serialVersionUID = 1L; { put("id", "id0"); put("name", "name0"); } }; UseEntity entity = UseEntity.mapToBean(map, UseEntity.class); assertNotNull(entity); assertEquals("id0", entity.getId()); assertEquals("name0", entity.getName()); }
@Test public void setAttributeValueTest() { UseEntity entity = new UseEntity(); entity.setAttributeValue("id", "1234567890"); assertEquals("1234567890", entity.getId()); }
@Test public void getAttributeValueByDefaultTest() { UseEntity entity = new UseEntity(); assertEquals("1234567890", entity.attributeValue("id", "1234567890")); }