Comment puis-je obtenir ddsteps pour insérer des valeurs de date et heure dans ses ensembles de données de test?

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

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
Était-ce utile?

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
scroll top