12
12
import java .util .Optional ;
13
13
import java .util .stream .Collectors ;
14
14
15
+ import static org .junit .jupiter .api .Assertions .assertEquals ;
16
+
15
17
/**
16
18
* Test suite for the SearchInteractor class.
17
19
*
@@ -52,65 +54,65 @@ void testSearchByNameSuccessMatch() {
52
54
var result = database .search (
53
55
new SearchPackagesInput (SearchPackagesType .BY_NAME , "multiverse-core" , true ));
54
56
55
- assert result .state () == SearchPackagesResult .State .SUCCESS ;
57
+ assertEquals ( result .state (), SearchPackagesResult .State .SUCCESS ) ;
56
58
57
59
var text = formatStr (result , ", " );
58
- assert text . equals ( "Multiverse-Core" );
60
+ assertEquals ( text , "Multiverse-Core" );
59
61
}
60
62
61
63
@ Test
62
64
void testSearchByNameSuccessNoMatch () {
63
65
var result = database .search (
64
66
new SearchPackagesInput (SearchPackagesType .BY_NAME , "pp" , true ));
65
67
66
- assert result .state () == SearchPackagesResult .State .SUCCESS ;
68
+ assertEquals ( result .state (), SearchPackagesResult .State .SUCCESS ) ;
67
69
68
70
var text = formatStr (result , ", " );
69
- assert text . equals ( "" );
71
+ assertEquals ( text , "" );
70
72
}
71
73
72
74
@ Test
73
75
void testSearchByKeywordSuccessMatch () {
74
76
var result = database .search (
75
77
new SearchPackagesInput (SearchPackagesType .BY_KEYWORD , "players and" , true ));
76
78
77
- assert result .state () == SearchPackagesResult .State .SUCCESS ;
79
+ assertEquals ( result .state (), SearchPackagesResult .State .SUCCESS ) ;
78
80
79
81
var text = formatStr (result , ", " );
80
- assert text . equals ( "Holographic Displays, WorldGuard" );
82
+ assertEquals ( text , "Holographic Displays, WorldGuard" );
81
83
}
82
84
83
85
@ Test
84
86
void testSearchByKeywordSuccessNoMatch () {
85
87
var result = database .search (
86
88
new SearchPackagesInput (SearchPackagesType .BY_KEYWORD , "pp" , true ));
87
89
88
- assert result .state () == SearchPackagesResult .State .SUCCESS ;
90
+ assertEquals ( result .state (), SearchPackagesResult .State .SUCCESS ) ;
89
91
90
92
var text = formatStr (result , ", " );
91
- assert text . equals ( "" );
93
+ assertEquals ( text , "" );
92
94
}
93
95
94
96
@ Test
95
97
void testSearchByCommandSuccessMatch () {
96
98
var result = database .search (
97
99
new SearchPackagesInput (SearchPackagesType .BY_COMMAND , "/ungod" , true ));
98
100
99
- assert result .state () == SearchPackagesResult .State .SUCCESS ;
101
+ assertEquals ( result .state (), SearchPackagesResult .State .SUCCESS ) ;
100
102
101
103
var text = formatStr (result , ", " );
102
- assert text . equals ( "WorldGuard, Holographic Displays" );
104
+ assertEquals ( text , "WorldGuard, Holographic Displays" );
103
105
}
104
106
105
107
@ Test
106
108
void testSearchByCommandSuccessNoMatch () {
107
109
var result = database .search (
108
110
new SearchPackagesInput (SearchPackagesType .BY_COMMAND , "pp" , true ));
109
111
110
- assert result .state () == SearchPackagesResult .State .SUCCESS ;
112
+ assertEquals ( result .state (), SearchPackagesResult .State .SUCCESS ) ;
111
113
112
114
var text = formatStr (result , ", " );
113
- assert text . equals ( "" );
115
+ assertEquals ( text , "" );
114
116
}
115
117
116
118
@ Test
@@ -122,9 +124,9 @@ void testInvalidSearch() {
122
124
var result3 = database .search (
123
125
new SearchPackagesInput (SearchPackagesType .BY_COMMAND , "" , true ));
124
126
125
- assert result1 .state () == SearchPackagesResult .State .INVALID_INPUT ;
126
- assert result2 .state () == SearchPackagesResult .State .INVALID_INPUT ;
127
- assert result3 .state () == SearchPackagesResult .State .INVALID_INPUT ;
127
+ assertEquals ( result1 .state (), SearchPackagesResult .State .INVALID_INPUT ) ;
128
+ assertEquals ( result2 .state (), SearchPackagesResult .State .INVALID_INPUT ) ;
129
+ assertEquals ( result3 .state (), SearchPackagesResult .State .INVALID_INPUT ) ;
128
130
assert result1 .plugins ().isEmpty ();
129
131
assert result2 .plugins ().isEmpty ();
130
132
assert result3 .plugins ().isEmpty ();
0 commit comments