3
3
import org .hamcrest .collection .ArrayMatching ;
4
4
import org .hamcrest .core .IsIterableContaining ;
5
5
import org .hamcrest .core .StringRegularExpression ;
6
+ import org .hamcrest .text .IsEqualCompressingWhiteSpace ;
6
7
7
8
import java .util .regex .Pattern ;
8
9
@@ -467,7 +468,7 @@ public static <T> org.hamcrest.Matcher<T> theInstance(T target) {
467
468
* @param substring
468
469
* the substring that the returned matcher will expect to find within any examined string
469
470
*/
470
- public static org . hamcrest . Matcher <java .lang .String > containsString (java .lang .String substring ) {
471
+ public static Matcher <java .lang .String > containsString (java .lang .String substring ) {
471
472
return org .hamcrest .core .StringContains .containsString (substring );
472
473
}
473
474
@@ -480,7 +481,7 @@ public static org.hamcrest.Matcher<java.lang.String> containsString(java.lang.St
480
481
* @param substring
481
482
* the substring that the returned matcher will expect to find within any examined string
482
483
*/
483
- public static org . hamcrest . Matcher <java .lang .String > containsStringIgnoringCase (java .lang .String substring ) {
484
+ public static Matcher <java .lang .String > containsStringIgnoringCase (java .lang .String substring ) {
484
485
return org .hamcrest .core .StringContains .containsStringIgnoringCase (substring );
485
486
}
486
487
@@ -495,7 +496,7 @@ public static org.hamcrest.Matcher<java.lang.String> containsStringIgnoringCase(
495
496
* @param prefix
496
497
* the substring that the returned matcher will expect at the start of any examined string
497
498
*/
498
- public static org . hamcrest . Matcher <java .lang .String > startsWith (java .lang .String prefix ) {
499
+ public static Matcher <java .lang .String > startsWith (java .lang .String prefix ) {
499
500
return org .hamcrest .core .StringStartsWith .startsWith (prefix );
500
501
}
501
502
@@ -510,7 +511,7 @@ public static org.hamcrest.Matcher<java.lang.String> startsWith(java.lang.String
510
511
* @param prefix
511
512
* the substring that the returned matcher will expect at the start of any examined string
512
513
*/
513
- public static org . hamcrest . Matcher <java .lang .String > startsWithIgnoringCase (java .lang .String prefix ) {
514
+ public static Matcher <java .lang .String > startsWithIgnoringCase (java .lang .String prefix ) {
514
515
return org .hamcrest .core .StringStartsWith .startsWithIgnoringCase (prefix );
515
516
}
516
517
@@ -523,7 +524,7 @@ public static org.hamcrest.Matcher<java.lang.String> startsWithIgnoringCase(java
523
524
* @param suffix
524
525
* the substring that the returned matcher will expect at the end of any examined string
525
526
*/
526
- public static org . hamcrest . Matcher <java .lang .String > endsWith (java .lang .String suffix ) {
527
+ public static Matcher <java .lang .String > endsWith (java .lang .String suffix ) {
527
528
return org .hamcrest .core .StringEndsWith .endsWith (suffix );
528
529
}
529
530
@@ -536,7 +537,7 @@ public static org.hamcrest.Matcher<java.lang.String> endsWith(java.lang.String s
536
537
* @param suffix
537
538
* the substring that the returned matcher will expect at the end of any examined string
538
539
*/
539
- public static org . hamcrest . Matcher <java .lang .String > endsWithIgnoringCase (java .lang .String suffix ) {
540
+ public static Matcher <java .lang .String > endsWithIgnoringCase (java .lang .String suffix ) {
540
541
return org .hamcrest .core .StringEndsWith .endsWithIgnoringCase (suffix );
541
542
}
542
543
@@ -1367,10 +1368,19 @@ public static <T extends java.lang.Comparable<T>> org.hamcrest.Matcher<T> lessTh
1367
1368
* @param expectedString
1368
1369
* the expected value of matched strings
1369
1370
*/
1370
- public static org . hamcrest . Matcher <java .lang .String > equalToIgnoringCase (java .lang .String expectedString ) {
1371
+ public static Matcher <java .lang .String > equalToIgnoringCase (java .lang .String expectedString ) {
1371
1372
return org .hamcrest .text .IsEqualIgnoringCase .equalToIgnoringCase (expectedString );
1372
1373
}
1373
1374
1375
+ /**
1376
+ * @deprecated {@link #equalToCompressingWhiteSpace(String)}
1377
+ * @param expectedString
1378
+ * the expected value of matched strings
1379
+ */
1380
+ public static Matcher <java .lang .String > equalToIgnoringWhiteSpace (java .lang .String expectedString ) {
1381
+ return equalToCompressingWhiteSpace (expectedString );
1382
+ }
1383
+
1374
1384
/**
1375
1385
* Creates a matcher of {@link String} that matches when the examined string is equal to
1376
1386
* the specified expectedString, when whitespace differences are (mostly) ignored. To be
@@ -1381,12 +1391,12 @@ public static org.hamcrest.Matcher<java.lang.String> equalToIgnoringCase(java.la
1381
1391
* </ul>
1382
1392
* For example:
1383
1393
* <pre>assertThat(" my\tfoo bar ", equalToIgnoringWhiteSpace(" my foo bar"))</pre>
1384
- *
1394
+ *
1385
1395
* @param expectedString
1386
1396
* the expected value of matched strings
1387
1397
*/
1388
- public static org . hamcrest . Matcher <java .lang .String > equalToIgnoringWhiteSpace (java .lang .String expectedString ) {
1389
- return org . hamcrest . text . IsEqualIgnoringWhiteSpace . equalToIgnoringWhiteSpace (expectedString );
1398
+ public static Matcher <java .lang .String > equalToCompressingWhiteSpace (java .lang .String expectedString ) {
1399
+ return IsEqualCompressingWhiteSpace . equalToCompressingWhiteSpace (expectedString );
1390
1400
}
1391
1401
1392
1402
/**
@@ -1395,7 +1405,7 @@ public static org.hamcrest.Matcher<java.lang.String> equalToIgnoringWhiteSpace(j
1395
1405
* For example:
1396
1406
* <pre>assertThat(((String)null), is(emptyOrNullString()))</pre>
1397
1407
*/
1398
- public static org . hamcrest . Matcher <java .lang .String > emptyOrNullString () {
1408
+ public static Matcher <java .lang .String > emptyOrNullString () {
1399
1409
return org .hamcrest .text .IsEmptyString .emptyOrNullString ();
1400
1410
}
1401
1411
@@ -1404,7 +1414,7 @@ public static org.hamcrest.Matcher<java.lang.String> emptyOrNullString() {
1404
1414
* For example:
1405
1415
* <pre>assertThat("", is(emptyString()))</pre>
1406
1416
*/
1407
- public static org . hamcrest . Matcher <java .lang .String > emptyString () {
1417
+ public static Matcher <java .lang .String > emptyString () {
1408
1418
return org .hamcrest .text .IsEmptyString .emptyString ();
1409
1419
}
1410
1420
@@ -1417,7 +1427,7 @@ public static org.hamcrest.Matcher<java.lang.String> emptyString() {
1417
1427
* @deprecated use is(emptyOrNullString()) instead
1418
1428
*/
1419
1429
@ SuppressWarnings ("deprecation" )
1420
- public static org . hamcrest . Matcher <java .lang .String > isEmptyOrNullString () {
1430
+ public static Matcher <java .lang .String > isEmptyOrNullString () {
1421
1431
return org .hamcrest .text .IsEmptyString .isEmptyOrNullString ();
1422
1432
}
1423
1433
@@ -1429,7 +1439,7 @@ public static org.hamcrest.Matcher<java.lang.String> isEmptyOrNullString() {
1429
1439
* @deprecated use is(emptyString()) instead
1430
1440
*/
1431
1441
@ SuppressWarnings ("deprecation" )
1432
- public static org . hamcrest . Matcher <java .lang .String > isEmptyString () {
1442
+ public static Matcher <java .lang .String > isEmptyString () {
1433
1443
return org .hamcrest .text .IsEmptyString .isEmptyString ();
1434
1444
}
1435
1445
@@ -1439,7 +1449,7 @@ public static org.hamcrest.Matcher<java.lang.String> isEmptyString() {
1439
1449
* For example:
1440
1450
* <pre>assertThat(((String)null), is(blankOrNullString()))</pre>
1441
1451
*/
1442
- public static org . hamcrest . Matcher <java .lang .String > blankOrNullString () {
1452
+ public static Matcher <java .lang .String > blankOrNullString () {
1443
1453
return org .hamcrest .text .IsBlankString .blankOrNullString ();
1444
1454
}
1445
1455
@@ -1449,23 +1459,23 @@ public static org.hamcrest.Matcher<java.lang.String> blankOrNullString() {
1449
1459
* For example:
1450
1460
* <pre>assertThat(" ", is(blankString()))</pre>
1451
1461
*/
1452
- public static org . hamcrest . Matcher <java .lang .String > blankString () {
1462
+ public static Matcher <java .lang .String > blankString () {
1453
1463
return org .hamcrest .text .IsBlankString .blankString ();
1454
1464
}
1455
1465
1456
1466
/**
1457
1467
* Creates a matcher of {@link java.lang.String} that matches when the examined string
1458
1468
* exactly matches the given {@link java.util.regex.Pattern}.
1459
1469
*/
1460
- public static org . hamcrest . Matcher <java .lang .String > matchesPattern (java .util .regex .Pattern pattern ) {
1470
+ public static Matcher <java .lang .String > matchesPattern (java .util .regex .Pattern pattern ) {
1461
1471
return org .hamcrest .text .MatchesPattern .matchesPattern (pattern );
1462
1472
}
1463
1473
1464
1474
/**
1465
1475
* Creates a matcher of {@link java.lang.String} that matches when the examined string
1466
1476
* exactly matches the given regular expression, treated as a {@link java.util.regex.Pattern}.
1467
1477
*/
1468
- public static org . hamcrest . Matcher <java .lang .String > matchesPattern (java .lang .String regex ) {
1478
+ public static Matcher <java .lang .String > matchesPattern (java .lang .String regex ) {
1469
1479
return org .hamcrest .text .MatchesPattern .matchesPattern (regex );
1470
1480
}
1471
1481
@@ -1479,7 +1489,7 @@ public static org.hamcrest.Matcher<java.lang.String> matchesPattern(java.lang.St
1479
1489
* @param substrings
1480
1490
* the substrings that must be contained within matching strings
1481
1491
*/
1482
- public static org . hamcrest . Matcher <java .lang .String > stringContainsInOrder (java .lang .Iterable <java .lang .String > substrings ) {
1492
+ public static Matcher <java .lang .String > stringContainsInOrder (java .lang .Iterable <java .lang .String > substrings ) {
1483
1493
return org .hamcrest .text .StringContainsInOrder .stringContainsInOrder (substrings );
1484
1494
}
1485
1495
@@ -1493,7 +1503,7 @@ public static org.hamcrest.Matcher<java.lang.String> stringContainsInOrder(java.
1493
1503
* @param substrings
1494
1504
* the substrings that must be contained within matching strings
1495
1505
*/
1496
- public static org . hamcrest . Matcher <java .lang .String > stringContainsInOrder (java .lang .String ... substrings ) {
1506
+ public static Matcher <java .lang .String > stringContainsInOrder (java .lang .String ... substrings ) {
1497
1507
return org .hamcrest .text .StringContainsInOrder .stringContainsInOrder (substrings );
1498
1508
}
1499
1509
@@ -1617,7 +1627,7 @@ public static <T> org.hamcrest.Matcher<T> samePropertyValuesAs(T expectedBean) {
1617
1627
* @param valueMatcher
1618
1628
* matcher for the value at the specified xpath
1619
1629
*/
1620
- public static org .hamcrest .Matcher <org .w3c .dom .Node > hasXPath (java .lang .String xPath , org . hamcrest . Matcher <java .lang .String > valueMatcher ) {
1630
+ public static org .hamcrest .Matcher <org .w3c .dom .Node > hasXPath (java .lang .String xPath , Matcher <java .lang .String > valueMatcher ) {
1621
1631
return org .hamcrest .xml .HasXPath .hasXPath (xPath , valueMatcher );
1622
1632
}
1623
1633
@@ -1635,7 +1645,7 @@ public static org.hamcrest.Matcher<org.w3c.dom.Node> hasXPath(java.lang.String x
1635
1645
* @param valueMatcher
1636
1646
* matcher for the value at the specified xpath
1637
1647
*/
1638
- public static org .hamcrest .Matcher <org .w3c .dom .Node > hasXPath (java .lang .String xPath , javax .xml .namespace .NamespaceContext namespaceContext , org . hamcrest . Matcher <java .lang .String > valueMatcher ) {
1648
+ public static org .hamcrest .Matcher <org .w3c .dom .Node > hasXPath (java .lang .String xPath , javax .xml .namespace .NamespaceContext namespaceContext , Matcher <java .lang .String > valueMatcher ) {
1639
1649
return org .hamcrest .xml .HasXPath .hasXPath (xPath , namespaceContext , valueMatcher );
1640
1650
}
1641
1651
0 commit comments