Skip to content

Commit 5f29313

Browse files
committed
add new unit test
1 parent d2f03e1 commit 5f29313

2 files changed

Lines changed: 28 additions & 10 deletions

File tree

tests/reference_data_methods.py

Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,7 @@
33
field_exampleAttribute_int = Field(name="exampleAttribute", type="int", description="javadoc description")
44
field_someName_String = Field(name="someName", type="String")
55
field_customData_CustomObject = Field(name="customData", type="CustomObject", description="another javadoc description")
6+
field_listOfThings_List_String = Field(name="listOfThings", type="List<String>")
67

78
expected_getExampleAttribute_int = """
89
public int getExampleAttribute() {
@@ -33,3 +34,16 @@
3334
public void setCustomData(CustomObject customData) {
3435
this.customData = customData;
3536
}"""
37+
38+
39+
expected_getListOfThings_list_string = """
40+
public List<String> getListOfThings() {
41+
return listOfThings;
42+
}"""
43+
44+
expected_setListOfThings_list_string = """
45+
public void setListOfThings(List<String> listOfThings) {
46+
this.listOfThings = listOfThings;
47+
}"""
48+
49+

tests/test_java_method_generator.py

Lines changed: 14 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -32,20 +32,22 @@
3232

3333
def test_generate_getter_integer():
3434
attr = field_exampleAttribute_int
35-
36-
assert (generate_getter(attr) == expected_getExampleAttribute_int)
35+
assert generate_getter(attr) == expected_getExampleAttribute_int
3736

3837

3938
def test_generate_getter_string():
4039
attr = field_someName_String
41-
42-
assert (generate_getter(attr) == expected_getSomeName_String)
40+
assert generate_getter(attr) == expected_getSomeName_String
4341

4442

4543
def test_generate_getter_custom_object():
4644
attr = field_customData_CustomObject
45+
assert generate_getter(attr) == expected_getCustomData_CustomObject
46+
4747

48-
assert (generate_getter(attr) == expected_getCustomData_CustomObject)
48+
def test_generate_getter_list():
49+
attr = field_listOfThings_List_String
50+
assert generate_getter(attr) == expected_getListOfThings_list_string
4951

5052

5153
def test_generate_getter_invalid_name():
@@ -57,20 +59,22 @@ def test_generate_getter_invalid_name():
5759

5860
def test_generate_setter_integer():
5961
attr = field_exampleAttribute_int
60-
61-
assert (generate_setter(attr) == expected_setExampleAttribute_int)
62+
assert generate_setter(attr) == expected_setExampleAttribute_int
6263

6364

6465
def test_generate_setter_string():
6566
attr = field_someName_String
66-
67-
assert (generate_setter(attr) == expected_setSomeName_String)
67+
assert generate_setter(attr) == expected_setSomeName_String
6868

6969

7070
def test_generate_setter_custom_object():
7171
attr = field_customData_CustomObject
72+
assert generate_setter(attr) == expected_setCustomData_CustomObject
73+
7274

73-
assert (generate_setter(attr) == expected_setCustomData_CustomObject)
75+
def test_generate_setter_list():
76+
attr = field_listOfThings_List_String
77+
assert generate_setter(attr) == expected_setListOfThings_list_string
7478

7579

7680
def test_generate_setter_invalid_name():

0 commit comments

Comments
 (0)