@@ -131,11 +131,12 @@ void getIfNullObject() {
131
131
}
132
132
133
133
@ Test
134
- void getIfEmptyObject () {
134
+ void getIfEmptyObjectCollection () {
135
135
Collection <String > empty = Collections .emptyList ();
136
136
Collection <String > value = List .of (UUID .randomUUID ().toString ());
137
137
Collection <String > backup = List .of (UUID .randomUUID ().toString ());
138
138
139
+ assertThat (getIfEmpty (value , backup )).contains (value );
139
140
assertThat (getIfEmpty (value , backup )).contains (value );
140
141
assertThat (getIfEmpty (null , backup )).contains (backup );
141
142
assertThat (getIfEmpty (empty , backup )).contains (backup );
@@ -144,7 +145,22 @@ void getIfEmptyObject() {
144
145
assertThat (getIfEmpty (backup , backup )).contains (backup );
145
146
assertThat (getIfEmpty (null , empty )).contains (empty );
146
147
assertThat (getIfEmpty (null , backup )).contains (backup );
147
- assertThat (getIfEmpty (null , null )).isEmpty ();
148
+ }
149
+
150
+ @ Test
151
+ void getIfEmptyObjectArray () {
152
+ String [] empty = new String [0 ];
153
+ String [] value = {UUID .randomUUID ().toString ()};
154
+ String [] backup = {UUID .randomUUID ().toString ()};
155
+
156
+ assertThat (getIfEmpty (value , backup )).contains (value );
157
+ assertThat (getIfEmpty (null , backup )).contains (backup );
158
+ assertThat (getIfEmpty (empty , backup )).contains (backup );
159
+ assertThat (getIfEmpty (value , empty )).contains (value );
160
+ assertThat (getIfEmpty (empty , empty )).isEmpty ();
161
+ assertThat (getIfEmpty (backup , backup )).contains (backup );
162
+ assertThat (getIfEmpty (null , empty )).isEmpty ();
163
+ assertThat (getIfEmpty (null , backup )).contains (backup );
148
164
}
149
165
150
166
@ Test
0 commit comments