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

মেকিং এবং ফেকিং হ'ল কোড বা উপাদানগুলি বিচ্ছিন্ন করার উপায় যা ইউনিট পরীক্ষাগুলি কেবলমাত্র কোনও প্রয়োগের অন্যান্য উপাদান বা নির্ভরতা ব্যবহার না করেই কোডের টেস্টেবল ইউনিটের বিপরীতে চলে ensure উপহাসের বিষয়টি মেকিং থেকে আলাদা হয় যে পরীক্ষার ফলাফলগুলি দৃ as় করার জন্য একটি মক পরিদর্শন করা যেতে পারে।

18
ডেটটাইম.ডেট.টোডে () উপহাস করার চেষ্টা করা হচ্ছে, কিন্তু কাজ করছে না
কেউ আমাকে বলতে পারেন কেন এটি কাজ করছে না? >>> import mock >>> @mock.patch('datetime.date.today') ... def today(cls): ... return date(2010, 1, 1) ... >>> from datetime import date >>> date.today() datetime.date(2010, 12, 19) সম্ভবত কেউ আরও ভাল উপায় প্রস্তাব করতে পারেন?

8
নোড.জেএস মডিউলটিকে কীভাবে ইউনিট করতে হবে যাতে অন্যান্য মডিউলগুলির প্রয়োজন হয় এবং কীভাবে বিশ্বব্যাপী ব্যঙ্গ করতে হবে ফাংশন প্রয়োজন?
এটি একটি তুচ্ছ উদাহরণ যা আমার সমস্যার চূড়ান্ত চিত্র তুলে ধরে: var innerLib = require('./path/to/innerLib'); function underTest() { return innerLib.doComplexStuff(); } module.exports = underTest; আমি এই কোডের জন্য একটি ইউনিট পরীক্ষা লেখার চেষ্টা করছি। আমি কিভাবে প্রয়োজনীয়তা আউট উপহাস করতে innerLibআউট উপহাস ছাড়া requireসম্পূর্ণরূপে ফাংশন আছে? সুতরাং এটি আমি গ্লোবালটিকে …

8
অ্যাঙ্গুলারজেএস জেসমিন ইউনিট পরীক্ষায় প্রতিশ্রুতি প্রদান করে এমন একটি পরিষেবা আমি কীভাবে উপহাস করব?
আমার কাছে myServiceসেগুলি ব্যবহার রয়েছে myOtherService, যা প্রত্যন্ত কল করে, প্রতিশ্রুতি ফেরায়: angular.module('app.myService', ['app.myOtherService']) .factory('myService', [ myOtherService, function(myOtherService) { function makeRemoteCall() { return myOtherService.makeRemoteCallReturningPromise(); } return { makeRemoteCall: makeRemoteCall }; } ]) আমার জন্য একক পরীক্ষা করার জন্য myServiceআমার উপহাস করা দরকার myOtherService, এর makeRemoteCallReturningPromiseপদ্ধতিটি প্রতিশ্রুতি দেয় returns আমি এটি …

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!") এমনকি, যদি আমি …

5
রাইনো মোকসগুলিতে মোক এবং স্টাবগুলির মধ্যে পার্থক্য কী?
আমি এটি নিয়ে যথেষ্ট খেলিনি এবং সাধারণত মোক ব্যবহার করি না, তবে আমি ভাবছি যে এই দুটিয়ের মধ্যে কী পার্থক্য রয়েছে এবং রাইনো মকসে একটি বা অন্যটি কখন ব্যবহার করবেন। হালনাগাদ: আমার প্রশ্নের উত্তর আমি আইয়েন্দীর কথায়ও পেয়েছি : স্টাব এবং বিদ্রূপের মধ্যে পার্থক্য আপনি এই নিবন্ধে এই শর্তগুলির প্রকৃত …

14
ইউনিট পরীক্ষার জন্য আপনি সি # তে ফাইল সিস্টেমকে কীভাবে উপহাস করবেন?
Over этот вопрос есть ответы на স্ট্যাক ওভারফ্লো на русском : গিট - সার্ভারের হোস্ট কীটি ক্যাশেড নয় ইউনিট টেস্টগুলি লেখার জন্য সি # তে ফাইল সিস্টেমকে উপহাস করার জন্য কি কোনও গ্রন্থাগার বা পদ্ধতি রয়েছে? আমার বর্তমান ক্ষেত্রে আমার কাছে এমন পদ্ধতি রয়েছে যা নির্দিষ্ট ফাইল উপস্থিত রয়েছে কিনা …
149 c#  unit-testing  mocking 

21
ডিভাইসে অ্যান্ড্রয়েড মক অবস্থান?
আমি কীভাবে কোনও দৈহিক ডিভাইসে (নেক্সাস ওয়ান) আমার অবস্থানকে উপহাস করতে পারি? আমি জানি আপনি এমুলেটর কন্ট্রোল প্যানেলে এমুলেটর দিয়ে এটি করতে পারেন তবে এটি কোনও দৈহিক ডিভাইসের জন্য কাজ করে না।
147 android  gps  location  mocking 

5
অনুরোধ.ক্রিটআরস্পোনসের সাথে এএসপি.নেট ওয়েবএপিআই ইউনিট পরীক্ষা করা
আমি আমার অ্যাপিকন্ট্রোলারের জন্য কিছু ইউনিট পরীক্ষা লেখার চেষ্টা করছি এবং কিছু সমস্যার মুখোমুখি হয়েছি। রিকোয়েস্ট নামে একটি দুর্দান্ত এক্সটেনশন পদ্ধতি রয়েছে re public HttpResponseMessage Post(Product product) { var createdProduct = repo.Add(product); return this.Request.CreateResponse(HttpStatusCode.Created, createdProduct); } আংশিক উপহাস ব্যবহার না করে বা "নতুন এইচটিপিআরস্পোনমেসেজ (...)" সরাসরি ব্যবহার না করে কি …

6
গোতে মক ফাংশন
আমি একটি ছোট ব্যক্তিগত প্রকল্প কোডিং করে গো শিখছি। এটি ছোট হলেও, শুরু থেকেই গোতে ভাল অভ্যাসগুলি শিখতে কঠোর ইউনিট পরীক্ষা করার সিদ্ধান্ত নিয়েছি। তুচ্ছ ইউনিট পরীক্ষাগুলি সবই ভাল এবং জঘন্য ছিল, তবে আমি এখন নির্ভরতা নিয়ে আশ্চর্য হয়েছি; আমি কিছু ফাংশন কলকে মোকগুলির সাথে প্রতিস্থাপন করতে সক্ষম হতে চাই …
147 unit-testing  mocking  go 

7
কীভাবে কোনও আমদানিকে উপহাস করবেন
মডিউল Aঅন্তর্ভুক্ত import Bতার উপরের। তবে পরীক্ষা অবস্থার অধীনে আমি চাই উপহাস B মধ্যে A(উপহাস A.B) এবং সম্পূর্ণরূপে আমদানি করা থেকে বিরত থাকুন B। আসলে, Bউদ্দেশ্য পরীক্ষায় পরিবেশে ইনস্টল করা হয় নি। Aপরীক্ষার অধীনে ইউনিট হয়। আমাকে এর Aসমস্ত কার্যকারিতা সহ আমদানি করতে হবে। Bআমার যে মডিউলটি উপহাস করা দরকার …

11
আমি কীভাবে পিএইচপিউনিট মকঅবজেক্টসগুলিকে একটি প্যারামিটারের উপর ভিত্তি করে বিভিন্ন মান ফিরিয়ে আনতে পারি?
আমি একটি পিএইচপিউইনিট মক অবজেক্ট পেয়েছি 'return value'যা তার যুক্তি যাই হোক না কেন তা ফিরিয়ে দেয় : // From inside a test... $mock = $this->getMock('myObject', 'methodToMock'); $mock->expects($this->any)) ->method('methodToMock') ->will($this->returnValue('return value')); আমি যা করতে সক্ষম হতে চাই তা হ'ল মক পদ্ধতিতে আর্গুমেন্টের উপর ভিত্তি করে একটি আলাদা মান return আমি …

5
মোক বনাম ম্যাজিকমক
আমার বোধগম্যতা হল যে ম্যাজিকমক হ'ল মক একটি সুপারকেট যা স্বয়ংক্রিয়ভাবে "যাদু পদ্ধতিগুলি" এইভাবে নির্বিঘ্নে তালিকা, পুনরাবৃত্তি ইত্যাদির জন্য সমর্থন সরবরাহ করে ... তবে সরল মকের উপস্থিতির কারণ কী ? এটি কি কেবল ম্যাজিকমকের একটি স্ট্রিপ ডাউন সংস্করণ নয় যা ব্যবহারিকভাবে উপেক্ষা করা যেতে পারে? নেই নকল বর্গ কোন ট্রিকস …
138 python  mocking 

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

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