🎉 سال نو، مهارت نو، مشاوره رایگان نقشه راه برنامه نویسی (آفر ویژه ثبت نام قبل از افزایش قیمت 🔥)
۰ ثانیه
۰ دقیقه
۰ ساعت
۱ سینا قربانی
پاسخ به سوال استاد در مورد اجرای بیشتر از یکبار تست
جامعه کاتلین ایجاد شده در ۱۳ خرداد ۱۴۰۲

سلام

برای اینکه یونیت تست رو بیشتر از یک بار اجرا کنیم از حلقه for استفاده میکنیم :

@Test
fun generate_number() {
    for (i in 1..10) {
        val dice = Dice(50)
        val randomNumber = dice.roll()
        assertTrue(randomNumber in 1..6)
    }
}

سلام ممنون از پست که گذاشتین برای انتقال تجربه میشه این کد رو ریفکتور کرد بنظرم

@Test
fun generate_number(){
    val dice = Dice(6)
    repeat(10) {
        assertTrue(dice.roll() in 1..6)
    }
}
بهروز ۰۴ مرداد ۱۴۰۲، ۲۱:۴۵