كيف يمكنني الحصول على DDSTEPs لإدراج قيم التاريخ والوقت في مجموعات بيانات الاختبار الخاصة بها؟
-
21-09-2019 - |
سؤال
حاليًا أستخدم DDSTEPS كإطار اختبار DataDraven لاختبارات وحدتي. إنه يعمل بشكل جيد ، إلا عند إدخال بيانات وقت البيانات في قاعدة البيانات.
مثال صف إدخال البيانات (مخزنة في Excel):
- APS_ID
- 99 $ {my.unique_four_digits}
- APS_LOGIN_DT
- 3/21/2007 8:52
ستقوم DDSteps بإنشاء SQL هذا لتحميل حقل وقت التاريخ:
- أدخل في myschema.applications (APS_ID ، APS_LOGIN_DT) قيم (؟ ،؟)
- أدخل في myschema.applications (APS_ID ، APS_LOGIN_DT) ('993919', '2007-03-21')
كيف أحصل على ddSteps للتعرف على الطابع الزمني على صف بيانات الإدخال؟
محدث:
- www.ddsteps.org
- يتم تشغيل هذه الاختبارات التي تعتمد على البيانات مقابل قاعدة بيانات Oracle
المحلول
نظرة سريعة على موقع DDSteps ويبدو أنها تستخدم DBUnit أسفل الغطاء. هل تمانع إذا سألت ما هو خادم قاعدة البيانات الذي تستخدمه؟ اضطررت إلى استخدام oracledatatePefactory للحصول على DBUNIT لقبول أوقات التاريخ.
لا تنتمي إلى StackOverflow