আমি এখন বছরের জন্য টিডিডি করছি, আমি এটি সম্পর্কে বেশ ভাল বোধ করছি, আমি আমার পরীক্ষার স্যুটগুলি এবং সমস্ত পছন্দ করি। তবে আমি লক্ষ্য করেছি যে ইদানীং আমি প্রচুর ম্যাক কল যাচাই করছি। উদাহরণস্বরূপ আমার কাছে এমন একটি পরিষেবা থাকবে যাতে একটি সংগ্রহের ইঞ্জেকশন থাকবে - আমার ইউনিট পরীক্ষায় আমি সংগ্রহশালার একটি মক পাস করতাম এবং যাচাই করতাম যে এটি পরীক্ষা করা পদ্ধতির মধ্যেই বলা হয়েছিল। আমি তখন পরীক্ষা করে দেখলাম যে ফলাফলগুলি সঠিক হয়েছে কিনা (অন্য পরীক্ষায়)। এটি অবশ্যই "ভুল" অনুভব করে, যেহেতু আমার ইউনিট পরীক্ষাগুলি এখন বাস্তবায়নের বিশদগুলির সাথে খুব মিলিত। আমি শুনেছি আপনার "আচরণ" পরীক্ষা করা উচিত, তবে অনেক পরিস্থিতিতে ... এমএম - সম্ভব নয়? যদি তোমার কাছে থাকে একটাvoid
উদাহরণস্বরূপ, আপনি সাধারণত পার্শ্ব প্রতিক্রিয়া পরীক্ষা করেন। আমি বোঝাতে চাইছি এগিয়ে যাওয়া এবং এমন কিছু সাধারণ কোড-কাতার প্রদর্শিত যেখানে এটি প্রদর্শিত হতে পারে, কিন্তু আইএমএইচও এটি আমরা যে সত্যিকারের ওয়ার্ল্ড প্রোগ্রামগুলি লিখি তাতে খুব ভাল প্রতিফলিত হয় না। আমি কি ভুল করছি? এই জাতীয় পরীক্ষার ধরণটি কি কোনও অ্যান্টি-প্যাটার্নের ধরণ? আমি এই বিষয়ে আপনার মতামতের প্রশংসা করব, টিডিডি করার সময় আমি এখনও কিছুটা নবাগত।