@Override public DataSetDef clone() { BeanDataSetDef def = new BeanDataSetDef(); clone(def); def.setGeneratorClass(getGeneratorClass()); def.setParamaterMap(getParamaterMap()); return def; }
@Override public DataSetDef clone() { BeanDataSetDef def = new BeanDataSetDef(); clone(def); def.setGeneratorClass(getGeneratorClass()); def.setParamaterMap(getParamaterMap()); return def; }
final Map<String, String> parameterMap = new LinkedHashMap<String, String>(); parameterMap.put("multiplier", "1"); dataSetDef.setParamaterMap(parameterMap); final DataSetFilter filter = new DataSetFilter(); final List<Comparable> params1 = new ArrayList<Comparable>();
final Map<String, String> parameterMap = new LinkedHashMap<String, String>(); parameterMap.put("multiplier", "1"); dataSetDef.setParamaterMap(parameterMap); final DataSetFilter filter = new DataSetFilter(); final List<Comparable> params1 = new ArrayList<Comparable>();
@Test public void testBean() throws Exception { final BeanDataSetDef dataSetDef = new BeanDataSetDef(); dataSetDef.setName("bean data set name"); dataSetDef.setUUID("bean-test-uuid"); dataSetDef.setProvider(DataSetProviderType.BEAN); dataSetDef.setCacheEnabled(false); dataSetDef.setCacheMaxRows(100); dataSetDef.setPublic(true); dataSetDef.setPushEnabled(false); dataSetDef.setPushMaxSize(10); dataSetDef.setRefreshAlways(false); dataSetDef.setRefreshTime("1second"); dataSetDef.setGeneratorClass("org.dashbuilder.DataSetGenerator"); dataSetDef.setProperty("ignore", "this"); final Map<String, String> parameterMap = new LinkedHashMap<String, String>(); parameterMap.put("p1", "v1"); parameterMap.put("p2", "v2"); dataSetDef.setParamaterMap(parameterMap); String json = jsonMarshaller.toJsonString(dataSetDef); String beanJSONContent = getFileAsString(BEAN_DEF_PATH); assertDataSetDef(json, beanJSONContent); }
@Test public void testBean() throws Exception { final BeanDataSetDef dataSetDef = new BeanDataSetDef(); dataSetDef.setName("bean data set name"); dataSetDef.setUUID("bean-test-uuid"); dataSetDef.setProvider(DataSetProviderType.BEAN); dataSetDef.setCacheEnabled(false); dataSetDef.setCacheMaxRows(100); dataSetDef.setPublic(true); dataSetDef.setPushEnabled(false); dataSetDef.setPushMaxSize(10); dataSetDef.setRefreshAlways(false); dataSetDef.setRefreshTime("1second"); dataSetDef.setGeneratorClass("org.dashbuilder.DataSetGenerator"); dataSetDef.setProperty("ignore", "this"); final Map<String, String> parameterMap = new LinkedHashMap<String, String>(); parameterMap.put("p1", "v1"); parameterMap.put("p2", "v2"); dataSetDef.setParamaterMap(parameterMap); String json = jsonMarshaller.toJsonString(dataSetDef); String beanJSONContent = getFileAsString(BEAN_DEF_PATH); assertDataSetDef(json, beanJSONContent); }