كيف يمكنني الحصول على DDSTEPs لإدراج قيم التاريخ والوقت في مجموعات بيانات الاختبار الخاصة بها؟

StackOverflow https://stackoverflow.com/questions/1567007

سؤال

حاليًا أستخدم 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 لقبول أوقات التاريخ.

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top