اختبار تسهيل الاستخدام

عند تخصيص الخصائص الدلالية لتطبيقك، على سبيل المثال عند اتّباع حالات الاستخدام الواردة في دليل دلالات الألفاظ، عليك التأكّد من صحة السمات ومنع أي تراجع فيها باستخدام الاختبارات المبرمَجة لواجهة المستخدم.

على سبيل المثال، لاختبار تعيين تصنيف النقر لأحد العناصر بشكل صحيح، استخدم الرمز التالي:

@Test
fun test() {
    composeTestRule
        .onNode(nodeMatcher)
        .assert(
            SemanticsMatcher("onClickLabel is set correctly") {
                it.config.getOrNull(SemanticsActions.OnClick)?.label == "My Click Label"
            }
        )
}

اختبار الإنشاء

لمزيد من المعلومات حول الاختبار في Compose، يمكنك الاطّلاع على أدلة الاختبار المخصّصة.

مراجع إضافية