MulaiMulai sekarang secara gratis

Faktorial dengan unittest

Dalam latihan ini, Anda akan mulai menggunakan unittest untuk membuat pengujian dasar bagi fungsi faktorial. Karena pustaka ini menggunakan pendekatan berorientasi objek, fungsi akan diimplementasikan sebagai metode dari kelas unittest.TestCase. Paket unittest sudah diimpor.

Latihan ini adalah bagian dari kursus

Pengantar Pengujian di Python

Lihat Kursus

Latihan interaktif praktis

Cobalah latihan ini dengan menyelesaikan kode contoh berikut.

def func_factorial(number):
    if number < 0:
        raise ValueError('Factorial is not defined for negative values')
    factorial = 1
    while number > 1:
        factorial = factorial * number
        number = number - 1
    return factorial

class TestFactorial(unittest.TestCase):
    def test_positives(self):
        # Add the test for testing positives here
        ____
Edit dan Jalankan Kode