hamcrest पर टैग किए गए जवाब

13
IntelliJ 10.5 में टेस्ट रन करते समय "NoSuchMethodError: org.hamcrest.Matcher.describeMismatch" प्राप्त करना
मैं JUnit-dep 4.10 और Hamcrest 1.3.RC2 का उपयोग कर रहा हूं। मैंने एक कस्टम मिलानकर्ता बनाया है जो निम्नलिखित की तरह दिखता है: public static class MyMatcher extends TypeSafeMatcher<String> { @Override protected boolean matchesSafely(String s) { /* implementation */ } @Override public void describeTo(Description description) { /* implementation */ } …

7
मुझे पारंपरिक एस्केरएक्सएक्सएक्सएक्सएक्सएक्स () के बजाय हैमरेस्ट-मैचर और एसेटेरटैट () का उपयोग क्यों करना चाहिए
जब मैं एस्टर क्लास JavaDoc में उदाहरणों को देखता हूं assertThat("Help! Integers don't work", 0, is(1)); // fails: // failure message: // Help! Integers don't work // expected: is <1> // got value: <0> assertThat("Zero is one", 0, is(not(1))) // passes मुझे बड़ा फायदा नहीं हुआ, आइए बताते हैं, assertEquals( …
153 java  testing  junit  junit4  hamcrest 

5
यह जाँचना कि हैमरेस्ट में कोई सूची खाली नहीं है
मैं सोच रहा था कि क्या किसी को यह जांचने का तरीका पता है कि क्या सूची का उपयोग करके खाली है assertThat()और Matchers? सबसे अच्छा तरीका मैं सिर्फ JUnit का उपयोग कर सकता है: assertFalse(list.isEmpty()); लेकिन मुझे उम्मीद थी कि हैमरेस्ट में ऐसा करने का कोई तरीका था।


7
Hamcrest संग्रह की तुलना करता है
मैं 2 सूचियों की तुलना करने की कोशिश कर रहा हूं: assertThat(actual.getList(), is(Matchers.containsInAnyOrder(expectedList))); लेकिन विचार java: no suitable method found for assertThat(java.util.List<Agent>,org.hamcrest.Matcher<java.lang.Iterable<? extends model.Agents>>) method org.junit.Assert.<T>assertThat(T,org.hamcrest.Matcher<T>) is not applicable (no instance(s) of type variable(s) T exist so that argument type org.hamcrest.Matcher<java.lang.Iterable<? extends model.Agents>> conforms to formal parameter type org.hamcrest.Matcher<T>) method …
114 java  junit  hamcrest 

17
java.lang.NoClassDefFoundError: org / hamcrest / SelfDescribing
I में junitपरीक्षण चलाने के दौरान eclipseमुझे यह मिल रहा है Exception: java.lang.NoClassDefFoundError: org/hamcrest/SelfDescribing मैंने junit.jarलाइब्रेरी फ़ाइल जोड़ी है । मैं junit.jar के विभिन्न संस्करणों की कोशिश की है: 4.4, 4.8, आदि मैं इस अपवाद को कैसे ठीक करूँ?

7
एक निश्चित संपत्ति वाले तत्वों में एक Iterable कैसे सम्मिलित करता है?
मान लें कि मैं इस हस्ताक्षर के साथ एक विधि का परीक्षण करना चाहता हूं: List<MyItem> getMyItems(); मान लें MyItemकि एक पूजो है जिसमें कई गुण हैं, जिनमें से एक के "name"माध्यम से पहुँचा जाता है getName()। मुझे इस बात की परवाह है कि सत्यापन के लिए दो List<MyItem>या Iterableदो …

8
JUnit और Hamcrest का एक साथ उपयोग कैसे करें?
मुझे समझ नहीं आ रहा है कि JUnit 4.8 को Hamcrest मैचर्स के साथ कैसे काम करना चाहिए। वहाँ कुछ matchers अंदर परिभाषित कर रहे हैं junit-4.8.jarमें org.hamcrest.CoreMatchers। उसी समय में कुछ अन्य मैचर्स hamcrest-all-1.1.jarहैं org.hamcrest.Matchers। तो, कहाँ जाना है? क्या मैं स्पष्ट रूप से परियोजना में हैमरेस्ट जार को …
88 java  junit  hamcrest 
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.