हैमरेस्ट में संगत मिलानकर्ता है: org.hamcrest.Matchers.matchesPattern (स्ट्रिंग regex) ।
Hamcrest के विकास के कारण आप नवीनतम उपलब्ध v1.3 का उपयोग नहीं कर सकते हैं:
testCompile("org.hamcrest:hamcrest-library:1.3")
इसके बजाय आपको नई देव श्रृंखला का उपयोग करने की आवश्यकता है (लेकिन जनवरी 2015 तक दिनांकित ):
testCompile("org.hamcrest:java-hamcrest:2.0.0.0")
या इससे भी बेहतर:
configurations {
testCompile.exclude group: "org.hamcrest", module: "hamcrest-core"
testCompile.exclude group: "org.hamcrest", module: "hamcrest-library"
}
dependencies {
testCompile("org.hamcrest:hamcrest-junit:2.0.0.0")
}
परीक्षण में:
Assert.assertThat("123456", Matchers.matchesPattern("^[0-9]+$"));
Matchers.matchesPattern(String)
अब बिल्ट-इन है: github.com/hamcrest/Java