ইন্টেলিজজে টেস্ট ক্লাস তৈরি করুন


138

আমি ইন্টেলিজজের অভ্যন্তরে theতিহ্যবাহী মাভেন জাভা প্রকল্প কাঠামোর মধ্যে কাজ করছি

main/java/com/x/y
test/java/com/x/y

আমি যখন ইন্টেলিজিজ ব্যবহার করে মেইন / জাভা / কম / এক্স / ওয়াইতে ফু নামে একটি ক্লাস তৈরি করি তখন আমি স্বয়ংক্রিয়ভাবে টেস্ট / জাভা / কম / এক্স / ওয়াইতে ফুটেষ্ট.জভা নামে একটি ফাইল তৈরি করতে চাই ।

এক্সিলিপস এ টুলবারে একটি বোতাম রয়েছে যা কঙ্কাল পরীক্ষার ক্লাস তৈরির সাথে জড়িত অনেক কাজ করবে, কেউ কি ইন্টেলিজজে অনুরূপ কিছু জানতে পারে?

ধন্যবাদ,


পরীক্ষা এবং পরীক্ষিত শ্রেণীর জন্য ডিরেক্টরি কাঠামো মাপসই করা আবশ্যক। এখানে কত সহজে এটা করতে stackoverflow.com/a/36057708/715269
Gangnus

উত্তর:


256

মেনু নির্বাচন ব্যবহার করুন নেভিগেট করুন -> টেস্ট , অথবা Ctrl+ + Shift+ + T( Shift+ + + + Tম্যাক)। এটি বিদ্যমান পরীক্ষার ক্লাসে যাবে বা আপনার কাছে এটি একটি সামান্য উইজার্ডের মাধ্যমে উত্পন্ন করার অফার দেবে।


1
আমার প্রকল্পে কোনও কারণে, যদিও ক্লাস এবং পরীক্ষা ক্লাস একই প্যাকেজে অবস্থিত, যখন আমি সিটিআরএল + শিফট + টি করতাম তখন এটি বলে যে "নো টেস্ট ক্লাস পাওয়া যায়নি"। এছাড়াও, যখন আমি টেস্ট ফাইলটিতে ডান ক্লিক করি, এটি আমাকে কেবল পরীক্ষার সংকলনের বিকল্প দেয়, তবে পরীক্ষা চালায় না। কোন ধারণা?
গ্লাইড করুন

1
অ্যান্ড্রেয়াস আপনার অন্য প্রশ্নের মত উত্তর দিলাম । একরকম এটি স্বীকৃতি দেয় না যে আপনার ক্লাসগুলি পরীক্ষা are
জার্ল

এখনও উইন্ডোজ 12.1.4 সঙ্গে দুর্দান্ত কাজ করে। সেটিংগুলিতে চেক করুন যে কীম্যাপ মেনেনু / নেভিগেট / টেস্টটিকে Ctrl + Shift + T
Jarl

4
আমার পক্ষে কাজ করেনি - যতক্ষণ না আমি JUnit প্লাগইনটি কোনওভাবে অক্ষম করে দিয়েছিলাম পুনরায় সক্রিয় না করে।
পিটার ওয়েস্টম্যাকট

3
এটি লক্ষ করা উচিত যে নেভিগেট> পরীক্ষাটি উইন্ডোতে ক্লাসটি নির্বাচিত হলে অক্ষম করা হয়। এটি অবশ্যই একটি সম্পাদক ট্যাবে নির্বাচন করা উচিত।
কেভিন ক্রামউইদে

42

বিকল্পভাবে আপনি শ্রেণীর নামতে কার্সারকেও পজিশনে রাখতে পারেন এবং alt+ টি চাপুন enter( উদ্দেশ্যমূলক ক্রিয়া এবং দ্রুত সমাধানগুলি দেখান )। এটি পরীক্ষা তৈরির পরামর্শ দেবে ।

কমপক্ষে IDEA সংস্করণ 12 এ কাজ করে।


আমার জন্য, এটি সর্বাধিক যৌক্তিক বিকল্প। আমি "পূর্ববর্তী ট্যাবটি পুনরুদ্ধার করতে" সিটিআরএল + শিফট + টি ওভাররাইড করেছি যাতে শ্রেণির নামের সাথে ALT + ENTER কম্বোটি ভাল কাজ করে।
স্কট বেনেট-ম্যাকলিশ

ইন্টেলিজ আইডিয়া 2018.2 এ কাজ করে।
জোন

9

* IntelliJ 13 * (তার জন্য অর্থ প্রদান) আমরা দেখেছি যে আপনার সামনে প্রকৃত ক্লাসে কার্সার আছে ctrl+ + Shift+ + Tকাজ করেন।

যা কিছুটা সীমাবদ্ধ বলে মনে হচ্ছে যদি এটি পরীক্ষা ক্লাস তৈরির একমাত্র উপায়। যদিও পূর্বসূচীতে এটি বিকাশকারীদের কার্যকরী ক্লাস লেখার সময় একটি পরীক্ষা শ্রেণি তৈরি করতে বাধ্য করে।



4

আমি কিছু লোককে জিজ্ঞাসা করতে দেখতে পেয়েছি, সুতরাং ওএসএক্স-এ আপনি এখনও নেভিগেট করতে পারেন>> পরীক্ষা বা cmd+ shift+ ব্যবহার করতে পারেনT

মনে রাখবেন এটি কাজ করার জন্য আপনাকে ক্লাসে ফোকাস করতে হবে


3
  1. প্রকল্পে ডান ক্লিক করুন তারপরে নতুন-> ডিরেক্টরিটি নির্বাচন করুন। একটি নতুন ডিরেক্টরি তৈরি করুন এবং এর নাম "পরীক্ষা" করুন।
  2. "পরীক্ষা" ফোল্ডারে ডান ক্লিক করুন তারপরে চিহ্নিত ডিরেক্টরি হিসাবে> টেস্ট উত্স রুটটি নির্বাচন করুন

  3. নেভিগেটে ক্লিক করুন -> পরীক্ষা-> নতুন পরীক্ষা তৈরি করুন পরীক্ষার পাঠাগারটি নির্বাচন করুন (JUnit4 বা যে কোনও)
    শ্রেণীর নাম
    নির্বাচন করুন সদস্য নির্দিষ্ট করুন

এটাই. আমরা আমাদের প্রয়োজন অনুসারে ডিরেক্টরি কাঠামো পরিবর্তন করতে পারি। শুভকামনা!


1
আপনাকে ধন্যবাদ, আমি "উত্স হিসাবে একই রুটে পরীক্ষা উত্পন্ন করছিলাম?" উপরেরটি চেষ্টা করে দেখছি, এটি আমার প্রয়োজন ছিল।
jgreve

2

আমি মনে করি আপনি প্রয়োজনীয় ক্রিয়া / আদেশটি সন্ধান করতে আপনি সর্বদা Ctrl+ Shift+ চেষ্টা করতে পারেন A। কমান্ডটি সন্ধান
করতে আপনি এখানে Ctrl+ Shift+ টিপুন Aএবং "পরীক্ষা" ইনপুট করার চেষ্টা করতে পারেন ।


0

পরীক্ষার একটি পদ্ধতিতে @ টেস্ট টীকাগুলি ব্যবহার করুন বা জেএমক ব্যবহার করা হলে আপনার পরীক্ষার ক্লাসটি @ রুনউইথ (জেমকিট.ক্লাস) দিয়ে টীকায় দিন। ইন্টেলিজকে পরীক্ষা শ্রেণি হিসাবে চিহ্নিত করা এবং নেভিগেশন সক্ষম করা উচিত। জুনিট প্লাগইন সক্ষম হয়েছে তা নিশ্চিত করুন।


0

শ্রেণীর নাম ঘোষণায় কার্সার সহ আমি ALT + রিটার্ন করি এবং আমার ইন্টেলিজ 14.1.4 আমাকে 'টেস্ট তৈরি করুন' বিকল্পের সাথে একটি পপআপ সরবরাহ করে।

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