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

মকিতো জাভাটির জন্য একটি উপহাসের কাঠামো। এটি ইজিমক দ্বারা অনুপ্রাণিত হয়েছে তবে এটি আরও মক স্টাব্বিং, যাচাইকরণ এবং সরঞ্জামদানকে আরও সহজ করে তোলার লক্ষ্য।


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 …

3
স্টুবিংয়ের জন্য আরগমেন্ট ক্যাপ্টর কীভাবে ব্যবহার করবেন?
Mockito ইন ডকুমেন্টেশন এবং javadocs এটা বলে এটি আরবিউমেন্টক্যাপ্টর যাচাইয়ের সাথে ব্যবহার করার পরামর্শ দেওয়া হয় তবে স্টাবিংয়ের সাথে নয়। তবে আমি বুঝতে পারি না কীভাবে আর্গুমেন্টক্যাপ্টর স্টাবের জন্য ব্যবহার করা যেতে পারে। কেউ কি উপরের বিবৃতিটি ব্যাখ্যা করতে পারেন এবং কীভাবে আর্গুমেন্টক্যাপ্টরকে আঘাত করতে ব্যবহার করা যেতে পারে বা …

5
মকিতো যেকোন শ্রেণীর যুক্তির সাথে মেলে
নীচের নমুনা রুটিনের কোনও শ্রেণি তর্ককে মিলানোর কোনও উপায় আছে কি? class A { public B method(Class<? extends A> a) {} } আমি কোন ক্লাসে পাশ না করেই কীভাবে সর্বদা ফিরতে পারি ? নিম্নলিখিত প্রচেষ্টাটি নির্দিষ্ট ক্ষেত্রে কেবল যেখানে ম্যাচ হয়েছে তার জন্য কাজ করে ।new B()methodA A a = …

9
কীভাবে মকিতোতে ভ্যারাগগুলি সঠিকভাবে মেলে
আমি মকিতো ব্যবহার করে ভার্গ পরামিতিগুলির সাথে কোনও পদ্ধতি উপহাস করার চেষ্টা করেছি: interface A { B b(int x, int y, C... c); } A a = mock(A.class); B b = mock(B.class); when(a.b(anyInt(), anyInt(), any(C[].class))).thenReturn(b); assertEquals(b, a.b(1, 2)); এটি কাজ করে না, তবে আমি পরিবর্তে এটি করলে: when(a.b(anyInt(), anyInt())).thenReturn(b); assertEquals(b, …

2
মকিতোতে অসম্পূর্ণ স্টুবিং সনাক্ত হয়েছে
পরীক্ষা চালানোর সময় আমি নিম্নলিখিত ব্যতিক্রম পাচ্ছি। আমি উপহাসের জন্য মকিতো ব্যবহার করছি। মকিতো গ্রন্থাগার দ্বারা উল্লিখিত ইঙ্গিতগুলি সহায়তা করছে না। org.mockito.exceptions.misusing.UnfinishedStubbingException: Unfinished stubbing detected here: -> at com.a.b.DomainTestFactory.myTest(DomainTestFactory.java:355) E.g. thenReturn() may be missing. Examples of correct stubbing: when(mock.isOk()).thenReturn(true); when(mock.isOk()).thenThrow(exception); doThrow(exception).when(mock).someVoidMethod(); Hints: 1. missing thenReturn() 2. you are trying to …
151 java  mocking  mockito 

9
ইনপুট আর্গুমেন্টের উপর ভিত্তি করে পাইথন ফাংশনকে উপহাস করা হচ্ছে
আমরা অজগর জন্য মক ব্যবহার করছি কিছুক্ষণের জন্য। এখন, আমাদের একটি পরিস্থিতি রয়েছে যেখানে আমরা কোনও ফাংশনকে উপহাস করতে চাই def foo(self, my_param): #do something here, assign something to my_result return my_result সাধারণত, এটির উপহাস করার উপায়টি হ'ল (foo অবজেক্টের অংশ হিসাবে ধরে নেওয়া) self.foo = MagicMock(return_value="mocked!") এমনকি, যদি আমি …

2
@ মক, @ মকবিয়ান এবং মকিতো.মক () এর মধ্যে পার্থক্য
পরীক্ষাগুলি এবং উপহাস নির্ভরতা তৈরি করার সময়, এই তিনটি পদ্ধতির মধ্যে পার্থক্য কী? @MockBean: @MockBean MyService myservice; @উপহাস: @Mock MyService myservice; Mockito.mock () MyService myservice = Mockito.mock(MyService.class);

5
মকিতো: অবৈধ ইউসঅফ ম্যাথার্স এক্সসেপশন
আমার কাছে একটি কমান্ড লাইন সরঞ্জাম রয়েছে যা একটি ডিএনএস চেক করে। যদি ডিএনএস চেক সফল হয়, কমান্ডটি আরও কাজ করে এগিয়ে যায়। আমি মকিতো ব্যবহার করে এর জন্য ইউনিট পরীক্ষা লেখার চেষ্টা করছি। আমার কোডটি এখানে: public class Command() { // .... void runCommand() { // .. dnsCheck(hostname, new …

4
মকিতোর আর্গুমেন্টের উদাহরণ ক্যাপ্টর
যে কেউ দয়া করে আমাকে org.mockito.ArgumentCaptorক্লাসটি কীভাবে ব্যবহার করবেন এবং কীভাবে এটি মকিতো সরবরাহ করা হয় সেই সাধারণ ম্যাচারদের থেকে আলাদা কী তা দেখানোর জন্য একটি উদাহরণ প্রদান করতে পারেন । আমি প্রদত্ত মকিতো দলিলগুলি পড়েছি কিন্তু সেগুলি এটি পরিষ্কারভাবে বর্ণনা করে না, তাদের কেউই এটিকে স্পষ্টতার সাথে ব্যাখ্যা করতে …

1
জাভা যাচাই শূন্য পদ্ধতিতে মকিতোর সাথে n বার কল করে
আমি যাচাই করার চেষ্টা করছি যে ডিএও-র অভ্যন্তরে একটি (অকার্যকর) পদ্ধতি আহ্বান করা হচ্ছে - আমি একটি প্রতিশ্রুতিবদ্ধ পয়েন্ট ব্যবহার করছি যা সেই পয়েন্ট অবধি ফলাফলের একটি তালিকা প্রেরণ করে, তালিকাটি পুনরায় সেট করে এবং চালিয়ে যায়। বলুন তালিকায় আমার 4 টি জিনিস রয়েছে এবং আমার 1 এর প্রতিশ্রুতি আছে, …

5
মকিতো ব্যবহার করার সময় বিদ্রূপ ও গুপ্তচরবৃত্তির মধ্যে পার্থক্য কী?
মকিতো গুপ্তচর ব্যবহারের জন্য ব্যবহারের ক্ষেত্রে কী হবে? আমার কাছে মনে হয় প্রতিটি স্পাই ব্যবহারের ক্ষেত্রে কল রিলিমথোড ব্যবহার করে একটি উপহাসের মাধ্যমে পরিচালনা করা যায়। একটি পার্থক্য যা আমি দেখতে পাচ্ছি তা হল আপনি যদি বেশিরভাগ পদ্ধতির কলগুলি বাস্তব হতে চান তবে এটি একটি মক বনাম একটি গুপ্তচর ব্যবহার …
137 java  testing  mocking  mockito 

11
মকিতো কীভাবে উপহাস করবেন এবং নিক্ষিপ্ত ব্যতিক্রমটিকে দৃsert়তার সাথে বলবেন?
আমি জুনিট টেস্টে মকিতো ব্যবহার করছি। কীভাবে আপনি একটি ব্যতিক্রম ঘটায় এবং তারপরে এটি দৃsert়ভাবে জানাতে পারেন যে (জেনেরিক সিউডো কোড)

8
মকিতো ব্যবহার করে কোনও শ্রেণীর সদস্যের ভেরিয়েবলগুলি উপহাস করা
আমি বিকাশ এবং বিশেষত ইউনিট পরীক্ষার একটি নবাগত। আমার অনুমান যে আমার প্রয়োজনীয়তাটি খুব সহজ, তবে আমি এটি সম্পর্কে অন্যদের ধারণা জানতে আগ্রহী। ধরুন আমার এর মতো দুটি ক্লাস রয়েছে - public class First { Second second ; public First(){ second = new Second(); } public String doSecond(){ return second.doSecond(); …
136 java  mocking  mockito 

5
মকিতো: বাউন্ডেড ওয়াইল্ড-কার্ডের সাথে টাইপ করে এমন স্টাবিং পদ্ধতি
এই কোডটি বিবেচনা করুন: public class DummyClass { public List<? extends Number> dummyMethod() { return new ArrayList<Integer>(); } } public class DummyClassTest { public void testMockitoWithGenerics() { DummyClass dummyClass = Mockito.mock(DummyClass.class); List<? extends Number> someList = new ArrayList<Integer>(); Mockito.when(dummyClass.dummyMethod()).thenReturn(someList); //Compiler complains about this } } সংকলকটি সেই লাইনটি সম্পর্কে অভিযোগ …

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