JUnit- এ কি সম্ভব যে কোনও বস্তু শ্রেণীর উদাহরণ? বিভিন্ন কারণে আমার পরীক্ষায় আমার একটি অবজেক্ট রয়েছে যেটির প্রকারটি পরীক্ষা করতে চাই। এটি কি এক প্রকারের অবজেক্ট 1 বা এক প্রকারের অবজেক্ট 2?
বর্তমানে আমার আছে:
assertTrue(myObject instanceof Object1);
assertTrue(myObject instanceof Object2);
এটি কাজ করে তবে আমি ভাবছিলাম যে এটি করার আরও কোনও মত প্রকাশের উপায় আছে কিনা।
উদাহরণস্বরূপ যেমন:
assertObjectIsClass(myObject, Object1);
আমি এটি করতে পারি:
assertEquals(myObject.class, Object1.getClass());
একটি নির্দিষ্ট দৃ method়পদ পদ্ধতি আছে যা আমাকে আরও মার্জিত, তরল পদার্থে কোনও ধরণের অবজেক্টের পরীক্ষা করতে দেয়?
assertTrue। assertTrueকেবল বলেছিলেন expected true got false, হ্যামক্রস্ট বলবেনexpected instanced of XYZ, got instance of ABC
assertTrue(myObject instanceof Object1);এবংassertEquals(myObject.class, Object1.getClass());আসলে আলাদা পরীক্ষা? প্রথমটি মায়োবজেক্টকে একটি সাবক্লাসের উদাহরণ হিসাবে গ্রহণ করেObject1, পরে দেয় না।