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

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

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

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

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

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

مصادر إضافية