لقد تم تكليفك بتنفيذ حزمة تسمى "التأكيد" في Go. توفر هذه الحزمة وظائف مفيدة لإجراء التأكيدات في حالات الاختبار.

يجب أن تستورد الحزمة الحزمة "الاختبارية" التي توفرها مكتبة Go القياسية.

هدفك هو تعريف الحزمة ووظائفها حسب المواصفات التالية:

1. يجب تسمية الحزمة بـ "التأكيد" وتحديدها في ملف يسمى "assert.go".
2. يجب أن تتضمن الحزمة دالة تسمى "Equal" بالتوقيع التالي:
   ```اذهب
   func Equal(t *testing.T، المتوقع، الواجهة الفعلية{})
   ```
   تقارن هذه الوظيفة القيم "المتوقعة" و"الفعلية" وتفشل في حالة الاختبار إذا لم تكن متساوية. إذا كانت القيم متساوية، تستمر حالة الاختبار في التنفيذ. المعلمة `t` هي مؤشر إلى النوع `test.T` الذي يمثل حالة الاختبار.
   
3. يجب أن تتضمن الحزمة وظيفة تسمى "صحيح" بالتوقيع التالي:
   ```اذهب
   func True(t *testing.T, value bool)
   ```
   تؤكد هذه الدالة أن "القيمة" هي "صحيحة". إذا كانت "القيمة" هي "صحيح"، فستستمر حالة الاختبار في التنفيذ. وإلا فإنه يفشل في حالة الاختبار. المعلمة `t` هي مؤشر إلى النوع `test.T` الذي يمثل حالة الاختبار.

مهمتك هي تنفيذ حزمة "التأكيد" ووظائفها وفقًا للمواصفات المحددة.
{"source": "argilla/DistiCoder-dpo-binarized", "kind": "synthetic", "evolved_from": null}