Skip to content

Commit 2ef0794

Browse files
javier-godoypaodb
authored andcommitted
test: add test for else/elif directives
1 parent e380edd commit 2ef0794

File tree

5 files changed

+49
-0
lines changed

5 files changed

+49
-0
lines changed

src/test/java/com/flowingcode/vaadin/addons/demo/it/ConditionalSourceCodeViewerIT.java

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -36,4 +36,15 @@ public void testConditionGt() {
3636
public void testConditionGe() {
3737
assertEquals(expected(), open(VAADIN_VERSION));
3838
}
39+
40+
@Test
41+
public void testConditionElse() {
42+
assertEquals(expected(), open(VAADIN_VERSION));
43+
}
44+
45+
@Test
46+
public void testConditionElif() {
47+
assertEquals(expected(), open(VAADIN_VERSION));
48+
}
49+
3950
}
Lines changed: 17 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,17 @@
1+
class MyClass {
2+
// #if vaadin eq 22
3+
// show-source if
4+
// #elif vaadin eq 23
5+
// show-source elif
6+
// #else
7+
// show-source else
8+
// #endif
9+
10+
// #if vaadin eq 22
11+
// show-source if
12+
// #elif vaadin eq 24
13+
// show-source elif
14+
// #else
15+
// show-source else
16+
// #endif
17+
}
Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
class MyClass {
2+
elif
3+
4+
else
5+
}
Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,12 @@
1+
class MyClass {
2+
// #if vaadin eq 22
3+
// show-source then 22
4+
// #else
5+
// show-source else not 22
6+
// #endif
7+
// #if vaadin eq 23
8+
// show-source then 23
9+
// #else
10+
// show-source else not 23
11+
// #endif
12+
}
Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,4 @@
1+
class MyClass {
2+
else not 22
3+
then 23
4+
}

0 commit comments

Comments
 (0)