30
30
31
31
import static org .junit .jupiter .api .Assertions .assertEquals ;
32
32
33
- public class GroupSerializerTest {
33
+ class GroupSerializerTest {
34
34
35
35
private GroupSerializer groupSerializer ;
36
36
37
37
@ BeforeEach
38
- public void setUp () throws Exception {
38
+ void setUp () throws Exception {
39
39
groupSerializer = new GroupSerializer ();
40
40
}
41
41
42
42
@ Test
43
- public void serializeSingleAllEntriesGroup () {
43
+ void serializeSingleAllEntriesGroup () {
44
44
AllEntriesGroup group = new AllEntriesGroup ("" );
45
45
List <String > serialization = groupSerializer .serializeTree (GroupTreeNode .fromGroup (group ));
46
46
assertEquals (Collections .singletonList ("0 AllEntriesGroup:" ), serialization );
47
47
}
48
48
49
49
@ Test
50
- public void serializeSingleExplicitGroup () {
50
+ void serializeSingleExplicitGroup () {
51
51
ExplicitGroup group = new ExplicitGroup ("myExplicitGroup" , GroupHierarchyType .INDEPENDENT , ',' );
52
52
List <String > serialization = groupSerializer .serializeTree (GroupTreeNode .fromGroup (group ));
53
53
assertEquals (Collections .singletonList ("0 StaticGroup:myExplicitGroup;0;1;;;;" ), serialization );
54
54
}
55
55
56
56
@ Test
57
- public void serializeSingleExplicitGroupWithIconAndDescription () {
57
+ void serializeSingleExplicitGroupWithIconAndDescription () {
58
58
ExplicitGroup group = new ExplicitGroup ("myExplicitGroup" , GroupHierarchyType .INDEPENDENT , ',' );
59
59
group .setIconName ("test icon" );
60
60
group .setExpanded (true );
@@ -66,63 +66,63 @@ public void serializeSingleExplicitGroupWithIconAndDescription() {
66
66
67
67
@ Test
68
68
// For https://github.com/JabRef/jabref/issues/1681
69
- public void serializeSingleExplicitGroupWithEscapedSlash () {
69
+ void serializeSingleExplicitGroupWithEscapedSlash () {
70
70
ExplicitGroup group = new ExplicitGroup ("B{\\ \" {o}}hmer" , GroupHierarchyType .INDEPENDENT , ',' );
71
71
List <String > serialization = groupSerializer .serializeTree (GroupTreeNode .fromGroup (group ));
72
72
assertEquals (Collections .singletonList ("0 StaticGroup:B{\\ \\ \" {o}}hmer;0;1;;;;" ), serialization );
73
73
}
74
74
75
75
@ Test
76
- public void serializeSingleSimpleKeywordGroup () {
76
+ void serializeSingleSimpleKeywordGroup () {
77
77
WordKeywordGroup group = new WordKeywordGroup ("name" , GroupHierarchyType .INDEPENDENT , "keywords" , "test" , false , ',' , false );
78
78
List <String > serialization = groupSerializer .serializeTree (GroupTreeNode .fromGroup (group ));
79
79
assertEquals (Collections .singletonList ("0 KeywordGroup:name;0;keywords;test;0;0;1;;;;" ), serialization );
80
80
}
81
81
82
82
@ Test
83
- public void serializeSingleRegexKeywordGroup () {
83
+ void serializeSingleRegexKeywordGroup () {
84
84
KeywordGroup group = new RegexKeywordGroup ("myExplicitGroup" , GroupHierarchyType .REFINING , "author" , "asdf" , false );
85
85
List <String > serialization = groupSerializer .serializeTree (GroupTreeNode .fromGroup (group ));
86
86
assertEquals (Collections .singletonList ("0 KeywordGroup:myExplicitGroup;1;author;asdf;0;1;1;;;;" ), serialization );
87
87
}
88
88
89
89
@ Test
90
- public void serializeSingleSearchGroup () {
90
+ void serializeSingleSearchGroup () {
91
91
SearchGroup group = new SearchGroup ("myExplicitGroup" , GroupHierarchyType .INDEPENDENT , "author=harrer" , true , true );
92
92
List <String > serialization = groupSerializer .serializeTree (GroupTreeNode .fromGroup (group ));
93
93
assertEquals (Collections .singletonList ("0 SearchGroup:myExplicitGroup;0;author=harrer;1;1;1;;;;" ), serialization );
94
94
}
95
95
96
96
@ Test
97
- public void serializeSingleSearchGroupWithRegex () {
97
+ void serializeSingleSearchGroupWithRegex () {
98
98
SearchGroup group = new SearchGroup ("myExplicitGroup" , GroupHierarchyType .INCLUDING , "author=\" harrer\" " , true , false );
99
99
List <String > serialization = groupSerializer .serializeTree (GroupTreeNode .fromGroup (group ));
100
100
assertEquals (Collections .singletonList ("0 SearchGroup:myExplicitGroup;2;author=\" harrer\" ;1;0;1;;;;" ), serialization );
101
101
}
102
102
103
103
@ Test
104
- public void serializeSingleAutomaticKeywordGroup () {
104
+ void serializeSingleAutomaticKeywordGroup () {
105
105
AutomaticGroup group = new AutomaticKeywordGroup ("myAutomaticGroup" , GroupHierarchyType .INDEPENDENT , "keywords" , ',' , '>' );
106
106
List <String > serialization = groupSerializer .serializeTree (GroupTreeNode .fromGroup (group ));
107
107
assertEquals (Collections .singletonList ("0 AutomaticKeywordGroup:myAutomaticGroup;0;keywords;,;>;1;;;;" ), serialization );
108
108
}
109
109
110
110
@ Test
111
- public void serializeSingleAutomaticPersonGroup () {
111
+ void serializeSingleAutomaticPersonGroup () {
112
112
AutomaticPersonsGroup group = new AutomaticPersonsGroup ("myAutomaticGroup" , GroupHierarchyType .INDEPENDENT , "authors" );
113
113
List <String > serialization = groupSerializer .serializeTree (GroupTreeNode .fromGroup (group ));
114
114
assertEquals (Collections .singletonList ("0 AutomaticPersonsGroup:myAutomaticGroup;0;authors;1;;;;" ), serialization );
115
115
}
116
116
117
117
@ Test
118
- public void serializeSingleTexGroup () throws Exception {
119
- TexGroup group = new TexGroup ("myTexGroup" , GroupHierarchyType .INDEPENDENT , Paths .get ("path" , "To" , "File" ), new DefaultAuxParser (new BibDatabase ()), new DummyFileUpdateMonitor (), new MetaData ());
118
+ void serializeSingleTexGroup () throws Exception {
119
+ TexGroup group = TexGroup . createWithoutFileMonitoring ("myTexGroup" , GroupHierarchyType .INDEPENDENT , Paths .get ("path" , "To" , "File" ), new DefaultAuxParser (new BibDatabase ()), new DummyFileUpdateMonitor (), new MetaData ());
120
120
List <String > serialization = groupSerializer .serializeTree (GroupTreeNode .fromGroup (group ));
121
121
assertEquals (Collections .singletonList ("0 TexGroup:myTexGroup;0;path/To/File;1;;;;" ), serialization );
122
122
}
123
123
124
124
@ Test
125
- public void getTreeAsStringInSimpleTree () throws Exception {
125
+ void getTreeAsStringInSimpleTree () throws Exception {
126
126
GroupTreeNode root = GroupTreeNodeTest .getRoot ();
127
127
GroupTreeNodeTest .getNodeInSimpleTree (root );
128
128
@@ -136,7 +136,7 @@ public void getTreeAsStringInSimpleTree() throws Exception {
136
136
}
137
137
138
138
@ Test
139
- public void getTreeAsStringInComplexTree () throws Exception {
139
+ void getTreeAsStringInComplexTree () throws Exception {
140
140
GroupTreeNode root = GroupTreeNodeTest .getRoot ();
141
141
GroupTreeNodeTest .getNodeInComplexTree (root );
142
142
0 commit comments