تست دسترسی

هنگام سفارشی‌سازی ویژگی‌های معنایی برنامه‌تان، به‌عنوان مثال وقتی موارد استفاده فهرست‌شده در راهنمای معنایی را دنبال می‌کنید، صحت را تأیید کنید و با استفاده از تست‌های UI خودکار از رگرسیون جلوگیری کنید.

به عنوان مثال، برای آزمایش اینکه برچسب کلیک یک عنصر به درستی تنظیم شده است، از کد زیر استفاده کنید:

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

نوشتن تست

برای اطلاعات بیشتر در مورد آزمایش در Compose، به راهنمای تست اختصاصی مراجعه کنید.

منابع اضافی