Skip to content

Commit 4df24e2

Browse files
committed
add ComponentField tests
1 parent f616892 commit 4df24e2

File tree

1 file changed

+105
-0
lines changed

1 file changed

+105
-0
lines changed
Lines changed: 105 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,105 @@
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

Comments
 (0)