يوفر AssertJ مجموعة غنية وبديهية من التأكيدات المكتوبة بقوة لاستخدامها في اختبار الوحدة (مع JUnit أو TestNG أو أي إطار اختبار آخر).
يمكنك طرح الأسئلة في Stackoverflow (علامة Assertj) وتقديم اقتراحات بمجرد إنشاء مشكلة.
طموح AssertJ هو توفير مجموعة غنية وبديهية من التأكيدات المكتوبة بقوة لاختبار الوحدة.
الفكرة هي أن تأكيدات التخلص يجب أن تكون محددة لنوع الكائنات التي نتحقق منها عند كتابة اختبارات الوحدة. إذا كنت تتحقق من قيمة String
، فإنك تستخدم التأكيدات الخاصة بالسلسلة. التحقق من قيمة Map
؟ استخدم التأكيدات الخاصة بالخريطة للتحقق بسهولة من محتويات الخريطة.
تعتبر تأكيدات AssertJ سهلة الاستخدام للغاية: فقط اكتب assertThat(underTest).
واستخدم إكمال التعليمات البرمجية لتظهر لك جميع التأكيدات المتاحة.
التأكيد مفقود؟ يرجى إنشاء قضية لمناقشتها والمساهمة بشكل أفضل في المشروع!
يتكون AssertJ من عدة وحدات:
String
، Iterable
، Stream
، Path
، File
، Map
...) - راجع وثائق AssertJ Core وjavadoc.Multimap
، Optional
...) - راجع وثائق AssertJ Guava وjavadoc.DateTime
و LocalDateTime
) - راجع وثائق AssertJ Joda Time وjavadoc.Path
Node
Relationship
...) - راجع وثائق AssertJ Neo4J وjavadoc.Table
، Row
، Column
...) - راجع وثائق AssertJ DB وjavadoc.نشجعك على المساهمة بأي تأكيدات مفيدة مفقودة.
يرجى قراءة قسم المساهمة ورفع العلاقات العامة!