1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17 package net.sf.json;
18
19 import net.sf.json.sample.PrimitiveBean;
20
21 import org.apache.commons.beanutils.PropertyUtils;
22
23
24
25
26 public class TestJSONObjectStaticBuilders_PrimitiveBean extends
27 AbstractJSONObjectStaticBuildersTestCase {
28 public static void main( String[] args ) {
29 junit.textui.TestRunner.run( TestJSONObjectStaticBuilders_PrimitiveBean.class );
30 }
31
32 public TestJSONObjectStaticBuilders_PrimitiveBean( String name ) {
33 super( name );
34 }
35
36 protected Object getSource() {
37 PrimitiveBean bean = new PrimitiveBean();
38 String[] props = getProperties();
39 try{
40 for( int i = 0; i < props.length; i++ ){
41 PropertyUtils.setProperty( bean, props[i],
42 PropertyConstants.getPropertyValue( props[i] ) );
43 }
44 }catch( Exception e ){
45 throw new RuntimeException( e );
46 }
47 return bean;
48 }
49 }