অ্যাসেরেশন ফ্রেমওয়ার্কের একটি উদাহরণ হ্যামক্রস্ট হবে যা ইউনাইট ৪-এ একীভূত হয়েছিল। হামক্রস্ট পরীক্ষা চালায় না, এটি কেবল দৃ .়তার সাথে লেখার মতামত প্রদান করে।
পুরাতন JUnit শৈলীর সমতা দৃser়তা:
assertEquals(constant, underTest);
// or for doubles
assertEquals(3.5, underTest, .001); // within 1/1000th
হামক্রস্ট শৈলীর সমতার দাবী:
assertThat(underTest, Is.EqualTo(constant));
// or for doubles
assertThat(underTest, Is.EqualTo(3.5).Within(.001));
মূলত, একটি দৃser় কাঠামো আপনাকে সহজেই বর্ধনযোগ্য পদ্ধতিতে আপনার দাবিগুলি সম্পাদন করতে দেয়। যেহেতু দাবী কাঠামোটি একমাত্র দৃser়তার উপর ফোকাস করে, এটি পরীক্ষার সংগ্রহ এবং চালাতে হয় এমন একটি সরঞ্জামের চেয়ে কাজটি আরও ভাল করতে পারে। নুনিটও দাবিতে হামক্রস্টের পদ্ধতিকে গ্রহণ করেছে। আপনি নিজের পরীক্ষাগুলি চালানোর জন্য হ্যাক্রেস্ট ব্যবহার করবেন না, কেবলমাত্র জোর লেখার জন্য।