1+ package design .aem .components ;
2+
3+ import org .junit .Test ;
4+
5+
6+
7+ public class ComponentFieldTest {
8+
9+ @ Test
10+ public void ComponentFieldSimpleTest () {
11+
12+ String [] field = new String []{"text" , "${ value ? value : label }" , "data-text" };
13+
14+ ComponentField expField = new ComponentField (field );
15+ expField .setValue ("test" );
16+ assert expField .getValue ().equals ("test" );
17+ assert expField .getDefaultValue ().equals ("${ value ? value : label }" );
18+ assert expField .getDataAttributeName ().equals ("data-text" );
19+ assert expField .getFieldName ().equals ("text" );
20+
21+ }
22+
23+ @ Test
24+ public void ComponentFieldAdvancedTest () {
25+
26+ ComponentField expField = new ComponentField ("text" ,"test1" ,"data-text" , "Tags" ,"${ value ? value : label }" ,"test2" );
27+ assert expField .getValue ().equals ("test2" );
28+ assert expField .getExpression ().equals ("${ value ? value : label }" );
29+ assert expField .getDataAttributeName ().equals ("data-text" );
30+ assert expField .getDefaultValue ().equals ("test1" );
31+ assert expField .getFieldName ().equals ("text" );
32+ assert expField .getMultiValueClass ().equals ("Tags" );
33+
34+ expField .setValue ("test3" );
35+ assert expField .getValue ().equals ("test3" );
36+
37+ expField .setExpression ("${ value ? value : label2 }" );
38+ assert expField .getExpression ().equals ("${ value ? value : label2 }" );
39+
40+ expField .setDataAttributeName ("data-text1" );
41+ assert expField .getDataAttributeName ().equals ("data-text1" );
42+
43+ expField .setDefaultValue ("test2" );
44+ assert expField .getDefaultValue ().equals ("test2" );
45+
46+ expField .setFieldName ("text1" );
47+ assert expField .getFieldName ().equals ("text1" );
48+
49+ expField .setMultiValueClass ("Tags1" );
50+ assert expField .getMultiValueClass ().equals ("Tags1" );
51+
52+ }
53+ //
54+ // @Test
55+ // void getFieldName() {
56+ // }
57+ //
58+ // @Test
59+ // void setFieldName() {
60+ // }
61+ //
62+ // @Test
63+ // void getDefaultValue() {
64+ // }
65+ //
66+ // @Test
67+ // void setDefaultValue() {
68+ // }
69+ //
70+ // @Test
71+ // void getDataAttributeName() {
72+ // }
73+ //
74+ // @Test
75+ // void setDataAttributeName() {
76+ // }
77+ //
78+ // @Test
79+ // void getMultiValueClass() {
80+ // }
81+ //
82+ // @Test
83+ // void setMultiValueClass() {
84+ // }
85+ //
86+ // @Test
87+ // void getExpression() {
88+ // }
89+ //
90+ // @Test
91+ // void setExpression() {
92+ // }
93+ //
94+ // @Test
95+ // void getValue() {
96+ // }
97+ //
98+ // @Test
99+ // void setValue() {
100+ // }
101+ //
102+ // @Test
103+ // void testToString() {
104+ // }
105+ }
0 commit comments