গ্রহণে [ইউনিট] সহজে ইউনিট পরীক্ষা কীভাবে তৈরি করা যায়


95

আমি কেবল পদ্ধতি নির্বাচন করে ইউনিট টেস্টগুলি সহজেই তৈরি করতে চাই। গ্রহনের কোনও সরঞ্জাম রয়েছে যা তা করে। এটি টেমপ্লেট সমর্থন করা উচিত। আমার ইতিবাচক পরীক্ষার পাশাপাশি নেতিবাচক পরীক্ষাগুলি তৈরি করতে সক্ষম হওয়া উচিত।


4
আমি মনে করি এটা অন্ধকার প্লাগইন কি আপনি চান হল: MoreUnit
Guillaume, Husta

হাই সব, আরও কিছু আধুনিক?
জিসি_

উত্তর:


27

আপনি সহজেই পরীক্ষা তৈরি করতে আমার প্লাগ-ইন ব্যবহার করতে পারেন:

  1. পদ্ধতিটি হাইলাইট করুন
  2. Ctrl+ Alt+ Shift+ টিপুনU
  3. এটি এর জন্য ইউনিট পরীক্ষা তৈরি করবে।

প্লাগ-ইন এখানে উপলব্ধ । আশাকরি এটা সাহায্য করবে.


4
এটি দুর্দান্ত প্লাগিনের মতো মনে হচ্ছে! আমি কেবল কৌতুহলী, যদি আপনি গ্রহণ করতে চান সি / সি ++ এর অনুরূপ কিছু?
মাইকি

4
এই প্লাগইনটি কেবল আমার জন্য কাজ করে না, এই বলে: আমার ক্লাসে "এটি আসলে একটি JUnit পরীক্ষা" :) আমি কিছু সহজ এবং কাজ করতে চেয়েছিলাম।
কিডিস্কটোস

হাই @fastcodejava তোমার দর্শন লগ করা Plz সাহায্য করতে আমরা ত্রুটি নিম্নলিখিত পাচ্ছেন: আপডেট সাইটে ব্যবহার করার সময়: এ সংগ্রহস্থলের পড়তে অক্ষম sourceforge.net/projects/fast-code/files/update/content.xml । জার ব্যবহার করার সময়: কোনও পরীক্ষার প্রোফাইল উপলভ্য নয় অনুগ্রহ করে প্রোফাইলটি সেট করতে জুনিটের পছন্দটিতে যান
হাসিব আনসার

মান-গ্রহণ কোন কিছু?
জিসি_

179

একটি পরীক্ষার কেস টেম্পলেট তৈরি করতে:

"নতুন" -> "জুনিয়ট টেস্ট কেস" -> "পরীক্ষার অধীনে ক্লাস" নির্বাচন করুন -> " উপলভ্য পদ্ধতি " নির্বাচন করুন । আমি মনে করি উইজার্ডটি আপনার পক্ষে বেশ সহজ।


4
আমি মনে করি ওপি পদ্ধতিটি নির্বাচন করতে এবং ইউনিট পরীক্ষা তৈরি করতে চেয়েছিল। আমি তার জন্য একটি প্লাগ-ইন লিখেছি।
ফাস্টকোডাজভা

4
এটি ঠিক আমি যা খুঁজছিলাম, নেটবিন্স ফাংশনটি হুবহু একই কাজ করে, এবং মাভেনকে ব্যবহার করার সময় এটি সঠিক ফোল্ডারে টেস্টকেস তৈরি করে
Theresa Forster

4
@ থেরেসা ফোস্টার আপনি কোনটি পছন্দ করেন? এই উত্তর নাকি একটি ফাস্টকোডেজভা দিয়েছেন?
জাভাগুয়ে

4
নোট করুন যে "উপলভ্য পদ্ধতিগুলি" উইজার্ডের পরবর্তী পৃষ্ঠায় রয়েছে (
গ্রহপসে

4
এর শর্টকাট কীগুলি হ'ল ALT + SHIFT + N -> জুনিয়ট টেস্ট কেস নির্বাচন করুন (বা জে 3 বার চাপুন)
ম্যাট আর

7

এই আলোচনাটি পরীক্ষা করে দেখুন [কীভাবে স্বয়ংক্রিয়ভাবে জুনিট তৈরি করা যায়?]

আপনি যদি নতুনটি শুরু করেন এবং এর জাভা অ্যাপ্লিকেশনটি শুরু করেন তবে স্প্রিং আরওও খুব আকর্ষণীয় দেখায়!

আশা করি এইটি কাজ করবে.


-3

যে কোনও ইউনিট পরীক্ষাটি আপনি কেবল একটি বোতাম টিপে তৈরি করতে পারবেন তা মূল্যবান হবে না। কীভাবে আপনার পদ্ধতিটি পাস করতে হবে এবং কী প্রত্যাশা করবে তা কীভাবে জানার সরঞ্জামটি? যদি না আমি আপনার প্রত্যাশা ভুল বুঝি।

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

আপনি যদি টেস্ট রাইটিংটি আরও দ্রুত তৈরি করতে খুশি হন তবে আমি মকিতোকে পরামর্শ দেব , এটি একটি মশকরা কাঠামো যা আপনাকে খুব সহজেই পরীক্ষা করে যাচ্ছিল তার চারপাশের ক্লাসগুলিকে উপহাস করতে দেয়, সুতরাং সেটআপ / টিয়ারডাউন কম রয়েছে এবং আপনি জানেন যে আপনি সত্যিই আছেন এক শ্রেণীর পরিবর্তে এটি নির্ভর করে testing


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

6
প্রথমত, এমনকি স্বয়ংক্রিয়ভাবে উত্পন্ন পরীক্ষাগুলি কার্যকর হতে পারে। কখনও কখনও আপনি কিছু পরিষ্কারভাবে যাচাই করতে ভুলে যান - যেমন নাল পয়েন্টার চেক। দ্বিতীয়ত, আমি মনে করি যে প্রশ্নটি কীভাবে পরীক্ষাগুলি তৈরি করতে হয়, যা আপনি নিজেরাই প্রয়োগ করবেন। আপনার যাচাই করা দরকার কিনা এর মতো কিছু, যদি আপনার পদ্ধতিটি সেই অনুযায়ী ব্যতিক্রম ছুঁড়ে দেয় তবে সরঞ্জামটি স্বয়ংক্রিয়ভাবে @ টেস্ট (প্রত্যাশিত = ...) অ্যানোটেশন দিয়ে ফাঁকা পরীক্ষা পদ্ধতি তৈরি করতে পারে।
রেডিয়াম
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.