1515 *******************************************************************************/
1616package org .eclipse .search .tests .filesearch ;
1717
18- import static org .junit .Assert .assertEquals ;
18+
19+ import static org .junit .jupiter .api .Assertions .assertEquals ;
1920
2021import java .io .ByteArrayInputStream ;
2122import java .lang .reflect .Field ;
2425import java .util .List ;
2526import java .util .regex .Pattern ;
2627
27- import org .junit .After ;
28- import org .junit .Before ;
29- import org .junit .ClassRule ;
30- import org .junit .Test ;
28+ import org .junit .jupiter . api . AfterEach ;
29+ import org .junit .jupiter . api . BeforeEach ;
30+ import org .junit .jupiter . api . Test ;
31+ import org .junit .jupiter . api . extension . RegisterExtension ;
3132
3233import org .eclipse .core .runtime .ContributorFactorySimple ;
3334import org .eclipse .core .runtime .CoreException ;
@@ -120,17 +121,17 @@ public boolean acceptPatternMatch(TextSearchMatchAccess match) throws CoreExcept
120121
121122 }
122123
123- @ ClassRule
124- public static JUnitSourceSetup fgJUnitSource = new JUnitSourceSetup ();
124+ @ RegisterExtension
125+ static JUnitSourceSetup fgJUnitSource = new JUnitSourceSetup ();
125126
126127 private IProject fProject ;
127128
128- @ Before
129+ @ BeforeEach
129130 public void setUp () throws Exception {
130131 fProject = ResourceHelper .createProject ("my-project" ); //$NON-NLS-1$
131132 }
132133
133- @ After
134+ @ AfterEach
134135 public void tearDown () throws Exception {
135136 ResourceHelper .deleteProject ("my-project" ); //$NON-NLS-1$
136137 }
@@ -161,7 +162,7 @@ private void testSimpleFiles(TestResultCollector collector) throws Exception {
161162 TextSearchEngine .create ().search (scope , collector , searchPattern , null );
162163
163164 TestResult [] results = collector .getResults ();
164- assertEquals ("Number of total results" , 4 , results . length );
165+ assertEquals (4 , results . length , "Number of total results" );
165166
166167 assertMatches (results , 2 , file1 , buf .toString (), "hello" );
167168 assertMatches (results , 2 , file2 , buf .toString (), "hello" );
@@ -194,7 +195,7 @@ private void testWildCards1(TestResultCollector collector) throws Exception {
194195 TextSearchEngine .create ().search (scope , collector , searchPattern , null );
195196
196197 TestResult [] results = collector .getResults ();
197- assertEquals ("Number of total results" , 6 , results . length );
198+ assertEquals (6 , results . length , "Number of total results" );
198199 }
199200
200201 @ Test
@@ -224,7 +225,7 @@ private void testWildCards2(TestResultCollector collector) throws Exception {
224225 TextSearchEngine .create ().search (scope , collector , searchPattern , null );
225226
226227 TestResult [] results = collector .getResults ();
227- assertEquals ("Number of total results" , 4 , results . length );
228+ assertEquals (4 , results . length , "Number of total results" );
228229 }
229230
230231 @ Test
@@ -262,7 +263,7 @@ private void testWildCards3(TestResultCollector collector) throws Exception {
262263 TextSearchEngine .create ().search (scope , collector , searchPattern , null );
263264
264265 TestResult [] results = collector .getResults ();
265- assertEquals ("Number of total results" , 748 , results . length );
266+ assertEquals (748 , results . length , "Number of total results" );
266267 long end = System .currentTimeMillis ();
267268 System .out .println ("time= " + (end - start ));
268269 } finally {
@@ -309,20 +310,20 @@ private void testWholeWord(TestResultCollector collector) throws Exception {
309310 Pattern searchPattern = PatternConstructor .createPattern ("h?ll" , false , true , false , false );
310311 collector .reset ();
311312 engine .search (scope , collector , searchPattern , null );
312- assertEquals ("Number of partial-word results" , 22 , collector . getNumberOfResults () );
313+ assertEquals (22 , collector . getNumberOfResults (), "Number of partial-word results" );
313314 }
314315 {
315316 // wildcards, whole word = true: match only nothing and non-word chars before and after
316317 Pattern searchPattern = PatternConstructor .createPattern ("h?ll" , false , true , false , true );
317318 collector .reset ();
318319 engine .search (scope , collector , searchPattern , null );
319- assertEquals ("Number of whole-word results" , 10 , collector . getNumberOfResults () );
320+ assertEquals (10 , collector . getNumberOfResults (), "Number of whole-word results" );
320321 }
321322 // regexp, whole word = false: match all lines
322323 Pattern searchPattern = PatternConstructor .createPattern ("h[eio]ll" , true , true , false , false );
323324 collector .reset ();
324325 engine .search (scope , collector , searchPattern , null );
325- assertEquals ("Number of partial-word results" , 22 , collector . getNumberOfResults () );
326+ assertEquals (22 , collector . getNumberOfResults (), "Number of partial-word results" );
326327 }
327328
328329 @ Test
@@ -354,7 +355,7 @@ private void testFileOpenInEditor(TestResultCollector collector) throws Exceptio
354355 TextSearchEngine .create ().search (scope , collector , searchPattern , null );
355356
356357 TestResult [] results = collector .getResults ();
357- assertEquals ("Number of total results" , 4 , results . length );
358+ assertEquals (4 , results . length , "Number of total results" );
358359
359360 assertMatches (results , 2 , file1 , buf .toString (), "hello" );
360361 assertMatches (results , 2 , file2 , buf .toString (), "hello" );
@@ -510,39 +511,39 @@ private void testFileNamePatterns(TestResultCollector collector) throws Exceptio
510511 String [] fileNamePatterns = { "*" };
511512
512513 TestResult [] results = performSearch (collector , fileNamePatterns , searchPattern );
513- assertEquals ("Number of total results" , 4 , results . length );
514+ assertEquals (4 , results . length , "Number of total results" );
514515
515516 fileNamePatterns = new String [] { "*.x" };
516517 results = performSearch (collector , fileNamePatterns , searchPattern );
517- assertEquals ("Number of total results" , 2 , results . length );
518+ assertEquals (2 , results . length , "Number of total results" );
518519
519520 fileNamePatterns = new String [] { "*.x" , "*.y*" };
520521 results = performSearch (collector , fileNamePatterns , searchPattern );
521- assertEquals ("Number of total results" , 3 , results . length );
522+ assertEquals (3 , results . length , "Number of total results" );
522523
523524 fileNamePatterns = new String [] { "!*.x" };
524525 results = performSearch (collector , fileNamePatterns , searchPattern );
525- assertEquals ("Number of total results" , 2 , results . length );
526+ assertEquals (2 , results . length , "Number of total results" );
526527
527528 fileNamePatterns = new String [] { "!*.x" , "!*.y" };
528529 results = performSearch (collector , fileNamePatterns , searchPattern );
529- assertEquals ("Number of total results" , 1 , results . length );
530+ assertEquals (1 , results . length , "Number of total results" );
530531
531532 fileNamePatterns = new String [] { "*" , "!*.y" };
532533 results = performSearch (collector , fileNamePatterns , searchPattern );
533- assertEquals ("Number of total results" , 3 , results . length );
534+ assertEquals (3 , results . length , "Number of total results" );
534535
535536 fileNamePatterns = new String [] { "*" , "!*.*" };
536537 results = performSearch (collector , fileNamePatterns , searchPattern );
537- assertEquals ("Number of total results" , 0 , results . length );
538+ assertEquals (0 , results . length , "Number of total results" );
538539
539540 fileNamePatterns = new String [] { "*.x" , "*.y*" , "!*.y" };
540541 results = performSearch (collector , fileNamePatterns , searchPattern );
541- assertEquals ("Number of total results" , 2 , results . length );
542+ assertEquals (2 , results . length , "Number of total results" );
542543
543544 fileNamePatterns = new String [] { "file*" , "!*.x*" , "!*.y" };
544545 results = performSearch (collector , fileNamePatterns , searchPattern );
545- assertEquals ("Number of total results" , 1 , results . length );
546+ assertEquals (1 , results . length , "Number of total results" );
546547 }
547548
548549 private TestResult [] performSearch (TestResultCollector collector , String [] fileNamePatterns , Pattern searchPattern ) {
@@ -610,7 +611,7 @@ private void testBinaryContentTypeWithDescriber(TestResultCollector collector) t
610611 TextSearchEngine .create ().search (scope , collector , searchPattern , null );
611612
612613 TestResult [] results = collector .getResults ();
613- assertEquals ("Number of total results" , 1 , results . length );
614+ assertEquals (1 , results . length , "Number of total results" );
614615
615616 assertMatches (results , 1 , textfile , "text hello" , "hello" );
616617 assertMatches (results , 0 , binaryfile , "binary hello" , "hello" );
@@ -625,10 +626,10 @@ private void assertMatches(TestResult[] results, int expectedCount, IFile file,
625626 for (TestResult curr : results ) {
626627 if (file .equals (curr .resource )) {
627628 k ++;
628- assertEquals ("Wrong positions" , string , fileContent .substring (curr .offset , curr .offset + curr .length ));
629+ assertEquals (string , fileContent .substring (curr .offset , curr .offset + curr .length ), "Wrong positions" );
629630 }
630631 }
631- assertEquals ("Number of results in file" , expectedCount , k );
632+ assertEquals (expectedCount , k , "Number of results in file" );
632633 }
633634
634635
0 commit comments