মক সেটআপ কি?
মক সেটআপ কি?

ভিডিও: মক সেটআপ কি?

ভিডিও: মক সেটআপ কি?
ভিডিও: নোট বুক ডিজাইন , প্রিন্ট সেটআপ , মক-আপ | Spiral Notebook - Design,Print Ready,Mockup | Illustrator 2024, নভেম্বর
Anonim

সেটআপ পদ্ধতির উপর প্রত্যাশা সেট করতে ব্যবহৃত হয় উপহাস অবজেক্ট উদাহরণস্বরূপ: এখানে আপনি DoSomething পদ্ধতি চালু করছেন উপহাস বস্তু আপনি বলছেন, যখন প্যারামিটারটি "পিং" হয়, তখন পদ্ধতিটি সত্য হয়। এখন এই বস্তুটি আরও একটি হিসাবে কাজ করতে পারে উপহাস অথবা আপনার ব্যবহারের উপর নির্ভর করে একটি স্টাব।

এখানে, আমি কীভাবে মক যাচাইকরণ ব্যবহার করব?

মকিতো যাচাই করুন () পদ্ধতিটিও পদ্ধতি আহ্বানের সংখ্যা পরীক্ষা করতে ব্যবহার করা যেতে পারে। আমরা সঠিক সংখ্যা পরীক্ষা করতে পারি, অন্তত একবার, অন্তত, সর্বাধিক সংখ্যক আহ্বানের সময় a এর জন্য উপহাস পদ্ধতি আমরা পারি ব্যবহার verifyNoMoreInteractions() সব পরে যাচাই () মেথড কল করে নিশ্চিত করে যে সবকিছু যাচাই করা হয়েছে।

উপরের পাশে, আপনি কংক্রিট ক্লাস উপহাস করতে পারেন? 4 উত্তর। তত্ত্বগতভাবে কোন সমস্যা নেই উপহাস ক কংক্রিট ক্লাস ; আমরা একটি লজিক্যাল ইন্টারফেসের বিরুদ্ধে পরীক্ষা করছে (কিওয়ার্ড ইন্টারফেসের পরিবর্তে), এবং এটি করে যৌক্তিক ইন্টারফেস a দ্বারা সরবরাহ করা হয়েছে কিনা তা বিবেচ্য নয় ক্লাস বা ইন্টারফেস।

এখানে, মক ভান্ডার কি?

আরেকটি বিকল্প একটি তৈরি করা হয় উপহাস সংগ্রহস্থল . ব্যবহার করে ক উপহাস সংগ্রহস্থল , আমরা প্রতিটি পরীক্ষার জন্য পুনরাবৃত্তিমূলক কোড ছাড়াই ধারাবাহিক যাচাইকরণ তৈরি করে আমাদের তৈরি করা সমস্ত মক এক জায়গায় যাচাই করতে পারি। এটি করার জন্য, আমরা একটি সাধারণ ইউনিট টেস্ট বেস ক্লাস লিখতে পারি যাতে রয়েছে MockRepository দৃষ্টান্ত.

ইউনিট পরীক্ষায় মক কি?

উপহাস একটি পদ্ধতি/বস্তু যা একটি বাস্তব পদ্ধতি/বস্তুর আচরণকে নিয়ন্ত্রিত উপায়ে অনুকরণ করে। উপহাস বস্তু ব্যবহার করা হয় অংশ পরিক্ষাকরণ . প্রায়ই একটি অধীনে একটি পদ্ধতি পরীক্ষা এটির মধ্যে অন্যান্য বাহ্যিক পরিষেবা বা পদ্ধতিগুলিকে কল করে৷ এগুলোকে বলা হয় নির্ভরতা। একবার উপহাস করা হলে, নির্ভরতাগুলি আমরা যেভাবে সংজ্ঞায়িত করেছি সেভাবে আচরণ করে।

প্রস্তাবিত: