File tree 1 file changed +34
-0
lines changed
calculator/src/test/java/com/wonu606/validator
1 file changed +34
-0
lines changed Original file line number Diff line number Diff line change
1
+ package com .wonu606 .validator ;
2
+
3
+ import static org .assertj .core .api .Assertions .assertThat ;
4
+
5
+ import com .wonu606 .calculator .validator .InfixValidator ;
6
+ import com .wonu606 .calculator .validator .Validator ;
7
+ import org .junit .jupiter .api .Test ;
8
+
9
+ public class InfixValidatorTest {
10
+
11
+ @ Test
12
+ void testNotInfix () {
13
+ // given
14
+ Validator validator = new InfixValidator ();
15
+
16
+ // when
17
+ String expression = "+ 1 3" ;
18
+
19
+ // then
20
+ assertThat (validator .isValid (expression )).isFalse ();
21
+ }
22
+
23
+ @ Test
24
+ void testInfix () {
25
+ // given
26
+ Validator validator = new InfixValidator ();
27
+
28
+ // when
29
+ String expression = "1 + 3 + 2 * -3 / -123" ;
30
+
31
+ // then
32
+ assertThat (validator .isValid (expression )).isTrue ();
33
+ }
34
+ }
You can’t perform that action at this time.
0 commit comments