forked from JSQLParser/JSqlParser
-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathWithFunctionParameterTest.java
More file actions
52 lines (44 loc) · 1.71 KB
/
WithFunctionParameterTest.java
File metadata and controls
52 lines (44 loc) · 1.71 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
/*-
* #%L
* JSQLParser library
* %%
* Copyright (C) 2004 - 2025 JSQLParser
* %%
* Dual licensed under GNU LGPL 2.1 or Apache License 2.0
* #L%
*/
package net.sf.jsqlparser.statement.select;
import org.junit.jupiter.api.Test;
import static org.assertj.core.api.Assertions.assertThat;
class WithFunctionParameterTest {
static final String PARAMETER_NAME = "param1";
static final String PARAMETER_TYPE = "integer";
WithFunctionParameter withFunctionParameter;
@Test
void fullConstructorAndGetters() {
withFunctionParameter = new WithFunctionParameter(PARAMETER_NAME, PARAMETER_TYPE);
assertThat(withFunctionParameter.getName()).isEqualTo(PARAMETER_NAME);
assertThat(withFunctionParameter.getType()).isEqualTo(PARAMETER_TYPE);
}
@Test
void defaultConstructorAndSetters() {
withFunctionParameter = new WithFunctionParameter();
withFunctionParameter.setName(PARAMETER_NAME);
withFunctionParameter.setType(PARAMETER_TYPE);
assertThat(withFunctionParameter.getName()).isEqualTo(PARAMETER_NAME);
assertThat(withFunctionParameter.getType()).isEqualTo(PARAMETER_TYPE);
}
@Test
void defaultConstructorAndWithers() {
withFunctionParameter = new WithFunctionParameter()
.withName(PARAMETER_NAME)
.withType(PARAMETER_TYPE);
assertThat(withFunctionParameter.getName()).isEqualTo(PARAMETER_NAME);
assertThat(withFunctionParameter.getType()).isEqualTo(PARAMETER_TYPE);
}
@Test
void testToString() {
withFunctionParameter = new WithFunctionParameter(PARAMETER_NAME, PARAMETER_TYPE);
assertThat(withFunctionParameter.toString()).isEqualTo("param1 integer");
}
}