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

জাভা এবং স্কালার জন্য জনপ্রিয় ইউনিট পরীক্ষার কাঠামো। সর্বশেষতম সংস্করণ, জুনিট 5 সমৃদ্ধ টিকা-ভিত্তিক এবং পরামিতি পরীক্ষাগুলি সমর্থন করে। আপনার ব্যবহারের কেসটি ইঙ্গিত করতে জাভা বা স্কালা ট্যাগের সাথে একত্রে ব্যবহার করার বিষয়টি বিবেচনা করুন।

8
AndroidJUnit4.class হ্রাস করা হয়েছে: androidx.test.ext. জুনit.runners.AndroidJUnit4 কীভাবে ব্যবহার করবেন?
আমার উপকরণ পরীক্ষার জন্য আমি ব্যবহার করছিলাম @RunWith(AndroidJUnit4.class) থেকে import androidx.test.runner.AndroidJUnit4; যাতে আমার পরীক্ষার মামলা প্রতিষ্ঠিত হয়। এখন এই লাইন হিসেবে ইঙ্গিতটি ব্যবহার করার জন্য অন্তর্ভুক্ত অবচিত চিহ্নিত পরার AndroidJUnit4থেকে import androidx.test.ext.junit.runners.AndroidJUnit4 তবে আমি যদি AndroidJUnit4নামযুক্ত প্যাকেজ থেকে আমদানি করার চেষ্টা করি তবে আমি ত্রুটি পেয়েছি, এটি extসমাধান করা যায় …

14
JUnit 4 এ বর্তমানে পরীক্ষা চালানোর নাম পান
জুনেটে 3 তে, আমি বর্তমানে চলমান পরীক্ষার নামটি পেতে পারি: public class MyTest extends TestCase { public void testSomething() { System.out.println("Current test is " + getName()); ... } } যা "বর্তমান পরীক্ষা টেস্টসোমথিং" মুদ্রণ করবে। ইউনাইট 4-এ এটি করার কোনও বাক্স-অফ-দ্য বাক্স বা সহজ উপায় আছে? পটভূমি: অবশ্যই, আমি কেবল …
240 java  unit-testing  junit 

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?)

6
ইউনিট টেস্টের সময় স্প্রিং @ ভ্যালু পপুলেটিং করছে
আমি ফর্মগুলি যাচাই করতে আমার প্রোগ্রামে ব্যবহৃত একটি সাধারণ শিমের জন্য একটি ইউনিট টেস্ট লেখার চেষ্টা করছি। শিমটি দিয়ে এ্যানোটেট করা হয় @Componentএবং এর একটি বর্গ ভেরিয়েবল থাকে যা ব্যবহার করে আরম্ভ করা হয় @Value("${this.property.value}") private String thisProperty; আমি এই শ্রেণীর ভিতরে বৈধতা পদ্ধতির জন্য ইউনিট পরীক্ষা লিখতে চাই, তবে, …

23
জাভাতে চাইল্ড অর্ডার উপেক্ষা করে সমতা জন্য দুটি JSON অবজেক্ট পরীক্ষা করা
আমি এমন একটি জেএসএন পার্সিং লাইব্রেরি খুঁজছি যা শিশু আদেশকে উপেক্ষা করে দুটি জেএসএন বস্তুর তুলনা সমর্থন করে, বিশেষত একটি ওয়েব পরিষেবা থেকে ফিরে আসা জেএসওএন ইউনিট পরীক্ষার জন্য supports বড় কোন JSON গ্রন্থাগার এটি সমর্থন করে? Org.json গ্রন্থাগারটি কেবল একটি রেফারেন্স তুলনা করে।
233 java  json  junit 

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, …

9
Mockito। পদ্ধতি আর্গুমেন্ট যাচাই করুন
আমি এটি সম্পর্কে গুগল করেছি, তবে প্রাসঙ্গিক কিছু পাইনি। আমি এরকম কিছু পেয়েছি: Object obj = getObject(); Mockeable mock= Mockito.mock(Mockeable.class); Mockito.when(mock.mymethod(obj )).thenReturn(null); Testeable testableObj = new Testeable(); testableObj.setMockeable(mock); command.runtestmethod(); এখন, আমি যাচাই করতে চাই mymethod(Object o), যেটিকে ভিতরে বলা হয় তাকে অন্য কোনও নয়, runtestmethod()বস্তুর সাথে ডাকা হয়েছিল o। তবে …

24
মকিতো দিয়ে চূড়ান্ত শ্রেণিতে কীভাবে উপহাস করবেন
আমার একটি ফাইনাল ক্লাস রয়েছে, এরকম কিছু: public final class RainOnTrees{ public void startRain(){ // some code here } } আমি এই ক্লাসটি অন্য কয়েকটি ক্লাসে এর মতো ব্যবহার করছি: public class Seasons{ RainOnTrees rain = new RainOnTrees(); public void findSeasonAndRain(){ rain.startRain(); } } এবং আমার JUnit পরীক্ষার ক্লাসে আমি …
218 java  junit  mockito 

9
জুন 5: একটি ব্যতিক্রম নিক্ষেপ করা হয় কীভাবে দৃ to়?
এইরূপে আরও ভাল উপায় আছে যে কোনও পদ্ধতি 5 জুনে একটি ব্যতিক্রম ছুঁড়ে ফেলে? বর্তমানে, আমার পরীক্ষাটি একটি ব্যতিক্রম ছুঁড়েছে কিনা তা যাচাই করার জন্য আমাকে একটি @ বিধি ব্যবহার করতে হবে, তবে আমি যে পরীক্ষাগুলিতে আমার পরীক্ষায় ব্যতিক্রম ছুঁড়ে দেওয়ার একাধিক পদ্ধতি আশা করি সে ক্ষেত্রে এটি কাজ করে …

23
জুনিট ৪.7 সহ ইন্টেলিজ আইডিইএ “!!! JUnit সংস্করণ 3.8 বা তার পরে প্রত্যাশিত: "
আমি যখন ইন্টেলিজ আইডিইএতে নিম্নলিখিত পরীক্ষা চালানোর চেষ্টা করি তখন আমি বার্তাটি পাই: "!!! ইউনাইট সংস্করণ 3.8 বা তার পরে প্রত্যাশিত:" এটি লক্ষ করা উচিত যে এটি একটি অ্যান্ড্রয়েড প্রকল্প যা আমি ইন্টেলিজ আইডিইএ 9 তে কাজ করছি। public class GameScoreUtilTest { @Test public void testCalculateResults() throws Exception { final …

7
জাভা জেনেরিকের কখন <প্রয়োজন হয়? <টি> এর পরিবর্তে টি> প্রসারিত করে এবং সেখানে স্যুইচিংয়ের কোনও নেতিবাচক দিক রয়েছে?
নিম্নলিখিত উদাহরণ দেওয়া হয়েছে (হামক্রাস্ট ম্যাচারদের সাথে ইউএনইট ব্যবহার করে): Map&lt;String, Class&lt;? extends Serializable&gt;&gt; expected = null; Map&lt;String, Class&lt;java.util.Date&gt;&gt; result = null; assertThat(result, is(expected)); এটি JUnit assertThatপদ্ধতি স্বাক্ষরের সাথে সংকলন করে না : public static &lt;T&gt; void assertThat(T actual, Matcher&lt;T&gt; matcher) সংকলক ত্রুটি বার্তাটি হ'ল: Error:Error:line (102)cannot find symbol method …
205 java  generics  junit 

25
কোনও লগারে কোনও বার্তায় জুনিট কীভাবে দৃsert়তা জানায়
আমার কিছু কোড-আন্ডার-টেস্ট রয়েছে যা জাভা লগারকে তার অবস্থানের প্রতিবেদন করার জন্য কল করে। JUnit পরীক্ষা কোডে, আমি যাচাই করতে চাই যে এই লগারে সঠিক লগ এন্ট্রি করা হয়েছিল। নিম্নলিখিত লাইন বরাবর কিছু: methodUnderTest(bool x){ if(x) logger.info("x happened") } @Test tester(){ // perhaps setup a logger first. methodUnderTest(true); assertXXXXXX(loggedLevel(),Level.INFO); } …
205 java  logging  junit  assert 

16
অ্যাসিক্রোনাস প্রক্রিয়াগুলি পরীক্ষা করতে কীভাবে JUnit ব্যবহার করবেন
JUnit এর সাথে অ্যাসিঙ্ক্রোনাস প্রক্রিয়াগুলিকে আগুন দেওয়ার পদ্ধতিগুলি আপনি কীভাবে পরীক্ষা করেন? প্রক্রিয়াটি শেষ হওয়ার জন্য কীভাবে আমার পরীক্ষাটি অপেক্ষা করতে হয় তা আমি জানি না (এটি ঠিক কোনও ইউনিট পরীক্ষা নয়, এটি একীকরণের পরীক্ষার মতো, কারণ এটিতে কেবল এক শ্রেণি নয়) classes

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

5
পরের বার যখন ডাকা হবে তখন কোনও মকিতো মক অবজেক্টকে কী আলাদা বলবে?
সুতরাং, আমি শ্রেণি পর্যায়ে যেমন স্থির পরিবর্তনশীল হিসাবে একটি মক অবজেক্ট তৈরি করছি ... একটি পরীক্ষায়, আমি Foo.someMethod()একটি নির্দিষ্ট মান ফিরিয়ে দিতে চাই , অন্য পরীক্ষায়, আমি এটির চেয়ে আলাদা মানটি ফিরিয়ে দিতে চাই। আমার যে সমস্যা হচ্ছে তা হ'ল মনে হচ্ছে এগুলি সঠিকভাবে কাজ করার জন্য আমার পোকা পুনর্নির্মাণ …

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