Comment puis-je obtenir ddsteps pour insérer des valeurs de date et heure dans ses ensembles de données de test?
-
21-09-2019 - |
Question
Actuellement, je suis en utilisant DDsteps comme cadre de test pour mes tests dicté par les données unitaires. Il fonctionne très bien, sauf lors de l'insertion des données DateTime dans la base de données.
Exemple ligne d'entrée de données (stocké dans excel):
- APS_ID
- 99 $ {} my.unique_four_digits
- APS_LOGIN_DT
- 3/21/2007 08:52
DDsteps va générer ce SQL pour charger le champ de date heure:
- insert into MySchema.Applications (APS_ID, APS_LOGIN_DT) values (?, ?)
- insert into MySchema.Applications (APS_ID, APS_LOGIN_DT) values ('993919', '2007-03-21')
Comment puis-je obtenir DDsteps de reconnaître l'horodatage sur la ligne de données d'entrée?
mise à jour:
- www.ddsteps.org
- Ces données sont des tests conduits vont à l'encontre d'une base de données Oracle
La solution
Un coup d'œil sur le site DDSteps et il semble être à l'aide DbUnit sous le capot. Avez-vous l'esprit si je demande à quel serveur base de données que vous utilisez? Je devais utiliser le OracleDataTypeFactory pour obtenir DbUnit d'accepter les temps de date.
Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow