প্রশ্ন ট্যাগ «junit4»

জনপ্রিয় জুনিট জাভা ইউনিট পরীক্ষার কাঠামোর সংস্করণ 4

30
আপনি কীভাবে দৃ do়তার সাথে বলতে পারেন যে ইউনাইট 4 পরীক্ষায় একটি নির্দিষ্ট ব্যতিক্রম ছোঁড়া হয়েছে?
কিছু কোড একটি ব্যতিক্রম ছোঁড়ে তা পরীক্ষার জন্য আমি কীভাবে JUnit4 ব্যবহার করতে পারি? যদিও আমি অবশ্যই এর মতো কিছু করতে পারি: @Test public void testFooThrowsIndexOutOfBoundsException() { boolean thrown = false; try { foo.doStuff(); } catch (IndexOutOfBoundsException e) { thrown = true; } assertTrue(thrown); } আমি স্মরণ করিয়ে দিচ্ছি যে …
1998 java  exception  junit  junit4  assert 

4
@ বিফোর, @ বিফোরক্লাস, @ বিফোরইচ এবং @ বিফোরআল এর মধ্যে পার্থক্য
এর মধ্যে প্রধান পার্থক্য কী @Before এবং @BeforeClass এবং জুনে 5 @BeforeEachএবং@BeforeAll @After এবং @AfterClass JUnit মতে অপি@Before নিম্নলিখিত ক্ষেত্রে ব্যবহৃত হয়: পরীক্ষাগুলি লেখার সময়, এটি সাধারণভাবে দেখা যায় যে বেশ কয়েকটি পরীক্ষাগুলি চালানোর আগে তাদের অনুরূপ বস্তু তৈরি করা দরকার। যেখানে @BeforeClassডাটাবেস সংযোগ স্থাপনের জন্য ব্যবহার করা যেতে পারে। …

29
মাভেন JUnit পরীক্ষা চালানোর জন্য খুঁজে পায় না
আমার একটি মাভেন প্রোগ্রাম রয়েছে, এটি জরিমানা সংকলন করে। আমি যখন চালনা mvn testকরি তখন এটি কোনও পরীক্ষা চালায় না (TESTs শিরোনামের অধীনে There are no tests to run.)। আমি একটি সুপার সাধারণ সেটআপ দিয়ে এই সমস্যাটি পুনরায় তৈরি করেছি যা আমি নীচে পাশাপাশি আউটপুটটি অন্তর্ভুক্ত করব যখন যখন চালানো …
416 java  maven  junit  junit4  maven-3 

18
JUnit4 এ কীভাবে নির্দিষ্ট পদ্ধতিতে পরীক্ষা পদ্ধতি চালানো যায়?
আমি পরীক্ষার পদ্ধতিগুলি সম্পাদন করতে চাই যা @Testনির্দিষ্ট ক্রমে টীকাযুক্ত । উদাহরণ স্বরূপ: public class MyTest { @Test public void test1(){} @Test public void test2(){} } আমি প্রতিবার দৌড়ানোর test1()আগে দৌড়ানোর বিষয়টি নিশ্চিত করতে test2()চাই MyTest, তবে এর মতো টিকা পাওয়া যায় নি @Test(order=xx)। আমি মনে করি এটি JUnit এর …

11
আমি কীভাবে আমার ব্যতিক্রম বার্তাটি JUnit টেস্ট টীকা দিয়ে জোর করব?
আমি @Testটীকা সহ কয়েকটি JUnit পরীক্ষা লিখেছি । যদি আমার পরীক্ষার পদ্ধতিটি যদি একটি চেক করা ব্যতিক্রম ছুঁড়ে ফেলেছে এবং আমি যদি ব্যতিক্রমের সাথে বার্তাটি জোড় করতে চাই তবে JUnit @Testটীকাগুলির সাথে কী করার উপায় আছে ? আফাইক, জুনিয়ট ৪.7 এই বৈশিষ্ট্যটি সরবরাহ করে না তবে ভবিষ্যতের কোনও সংস্করণ কী …

6
2 JUnit Assert ক্লাসের মধ্যে পার্থক্য
JUnit ফ্রেমওয়ার্কে 2 টি Assertক্লাস রয়েছে (স্পষ্টতই বিভিন্ন প্যাকেজগুলিতে) এবং প্রতিটি পদ্ধতির পদ্ধতিগুলি একই রকমের বলে মনে হয়। কেউ কেন এটি ব্যাখ্যা করতে পারেন? আমি যে ক্লাসগুলির উল্লেখ করছি সেগুলি হ'ল: junit.framework.Assertএবং org.junit.Assert।

15
কীভাবে পরীক্ষা করবেন যে কোনও ব্যতিক্রম ছুঁড়ে দেওয়া হয়নি?
আমি জানি যে এটির একটি উপায় হ'ল: @Test public void foo(){ try{ //execute code that you expect not to throw Exceptions. } catch(Exception e){ fail("Should not have thrown any exception"); } } এটি করার কোনও পরিষ্কার উপায় আছে কি? (সম্ভবত জুনিতকে ব্যবহার করছেন @Rule?)

13
ইনটেলিজজে 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 */ } @Override protected void describeMismatchSafely(String item, …

12
প্যারামিটারাইজড পরীক্ষার নাম পরিবর্তন করা
JUnit4 এ প্যারামিটারাইজড টেস্ট ব্যবহার করার সময় আমার নিজস্ব কাস্টম পরীক্ষার কেস নাম সেট করার কোনও উপায় আছে? আমি ডিফল্ট - [Test class].runTest[n]- অর্থপূর্ণ কিছুতে পরিবর্তন করতে চাই ।

7
জাভা এর assertEquals পদ্ধতি নির্ভরযোগ্য?
আমি জানি যে ==দুটি বিষয় তুলনা করার সময় কিছু সমস্যা আছে Strings। মনে হয় এটি String.equals()একটি আরও ভাল পদ্ধতির। আচ্ছা, আমি JUnit পরীক্ষামূলক করছি এবং আমার অনুরক্তি ব্যবহার করা assertEquals(str1, str2)। দুটি স্ট্রিংয়ে একই বিষয়বস্তু রয়েছে তা জোর দিয়ে দেওয়ার কি এটি নির্ভরযোগ্য উপায়? আমি ব্যবহার করব assertTrue(str1.equals(str2)), তবে তারপরে …
199 java  string  junit  junit4 

4
জুনিট @ রুল কীভাবে কাজ করে?
আমি প্রচুর কোডের জন্য পরীক্ষার কেসগুলি লিখতে চাই, আমি JUnit @Ruleটীকা সংক্রান্ত বৈশিষ্ট্যটির বিশদ জানতে চাই , যাতে পরীক্ষার কেসগুলি লেখার জন্য আমি এটি ব্যবহার করতে পারি। দয়া করে কিছু ভাল উত্তর বা লিঙ্ক সরবরাহ করুন, যা একটি সাধারণ উদাহরণের মাধ্যমে এর কার্যকারিতার বিশদ বিবরণ দেয়।
195 java  junit  junit4  junit-rule 

6
সিস্টেম ক্লাসকে উপহাস করার সময় মকিতো + পাওয়ারমক লিংকেজেরর
আমি একটি কোড স্নিপেট পেয়েছি: @RunWith(PowerMockRunner.class) @PrepareForTest({Thread.class}) public class AllMeasuresDataTest { @Before public void setUp() throws Exception { } @Test public void testGetMeasures() { AllMeasuresData measure = new AllMeasuresData(); assertEquals(measure.getMeasures(), null); HashMap<String, Measure> map = new HashMap<String, Measure>(); measure.setMeasures(map); assertEquals(measure.getMeasures(), map); measure.setMeasures(null); assertEquals(measure.getMeasures(), null); } @Test public void testAllMeasuresData() throws …

7
কেন আমি হামক্রস্ট-ম্যাচার এবং traditionalতিহ্যবাহী এ্যাসার্ট এক্সএক্সএক্সএক্সএক্সএক্স () এর পরিবর্তে এ্যাসেটট্যাট () ব্যবহার করব - পদ্ধতিগুলি
আমি যখন সুনির্দিষ্ট শ্রেণীর জাভাডোকের উদাহরণগুলি দেখি 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( 0, 1 …
153 java  testing  junit  junit4  hamcrest 

6
"জুনিট ইনফ্রেমেট্রেট.ফ্রেমেওয়ার্ক অবমূল্যায়ন করা হয়েছে" - এর পরে কী ব্যবহার করবেন?
আমি junit4.11 এর সংস্করণটি টুকরো টুকরো করে পেয়েছি : [WARNING] [deprecation] Assert in junit.framework has been deprecated [WARNING] [deprecation] Assert in junit.framework has been deprecated .... কীভাবে এবং কীভাবে স্থানান্তরিত হবে?
129 junit  junit4 

6
জুনিট: বিভাজক সংহত পরীক্ষা এবং ইউনিট পরীক্ষা
আমি জুনিট পরীক্ষার একটি প্রচুর পরিমাণ উত্তরাধিকার সূত্রে পেয়েছি, তবে এই পরীক্ষাগুলি (বেশিরভাগ কাজ না করে) প্রকৃত ইউনিট পরীক্ষা এবং ইন্টিগ্রেশন পরীক্ষার (বাইরের সিস্টেমগুলির প্রয়োজন, ডিবি ইত্যাদির) মিশ্রণ। সুতরাং আমি এগুলি আসলে আলাদা করার জন্য একটি উপায় চিন্তা করার চেষ্টা করছি, যাতে আমি ইউনিট পরীক্ষাটি সুন্দর এবং দ্রুত চালাতে পারি …

আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.