ردود الذكاء الاصطناعي
سؤالك:
إجابة الشبكة العصبية:
import unittest from employee import Employee
class TestEmployee(unittest.TestCase):
def test_employee_creation(self):
emp = Employee("John Doe", 30)
self.assertEqual(emp.name, "John Doe")
self.assertEqual(emp.age, 30)
def test_employee_get_name(self):
emp = Employee("Jane Smith", 25)
self.assertEqual(emp.get_name(), "Jane Smith")
def test_employee_get_age(self):
emp = Employee("Alice Johnson", 35)
self.assertEqual(emp.get_age(), 35)
def test_employee_set_name(self):
emp = Employee("Bob Brown", 40)
emp.set_name("Charlie White")
self.assertEqual(emp.get_name(), "Charlie White")
def test_employee_set_age(self):
emp = Employee("David Lee", 45)
emp.set_age(50)
self.assertEqual(emp.get_age(), 50)
if name == 'main': unittest.main()
يرجى ملاحظة: قد لا تكون الإجابات المقدمة بواسطة الذكاء الاصطناعي دقيقة دائمًا. لا تعتمد عليها في القضايا الحساسة مثل الطب، القانون، الأمور المالية أو القضايا الأمنية. من الأفضل دائمًا الرجوع إلى المتخصصين المؤهلين عند اتخاذ القرارات المهمة. إدارة الموقع غير مسؤولة عن المحتوى الذي يتم إنتاجه تلقائيًا.