Mulai sekarangMulai 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 merupakan bagian dari kursus

Pengantar Pengujian di Python

Lihat Kursus

Latihan interaktif langsung praktik

Cobalah latihan ini dengan melengkapi kode contoh ini.

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