मैं junit ExpectedExceptions
' javadoc ब्राउज़ कर रहा था और मुझे समझ में नहीं आया कि उनके उदाहरण में startsWith
कहां से आया है (कोड में यहां चिह्नित)। मैंने CoreMatcher
utility class की जांच की लेकिन कोई स्थिर startsWith
विधि नहीं मिली।जुनीट मचर # की शुरुआत कहां से शुरू होती है?
वह विधि कहां स्थित है?
(मैं स्पष्ट रूप से इसे अपने आप को लिख सकते हैं लेकिन उस समय नहीं है)
public static class HasExpectedException {
@Rule
public ExpectedException thrown = ExpectedException.none();
@Test
public void throwsNullPointerExceptionWithMessage() {
thrown.expect(NullPointerException.class);
thrown.expectMessage("happened?");
thrown.expectMessage(startsWith("What")); //HERE
throw new NullPointerException("What happened?");
}
}