Como faço para que os DDSTEPs insira valores de data e hora em seus conjuntos de dados de teste?

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

Pergunta

Atualmente, estou usando o DDSTEPS como uma estrutura de teste de dados para os meus testes de unidade. Funciona muito bem, exceto ao inserir dados de dados no banco de dados.

Exemplo de linha de entrada de dados (armazenado no Excel):

APS_ID
99 $ {my.unique_four_digits}
APS_LOGIN_DT
3/21/2007 8:52

Os DDSTEPs gerarão este SQL para carregar o campo Data Hora:

  • inserir em myschema.applications (APS_ID, APS_LOGIN_DT) valores (?,?)
  • inserir em myschema.applications (APS_ID, APS_LOGIN_DT) ('993919', '2007-03-21')

Como faço para que o DDSTEPS reconheça o carimbo de hora na linha de dados de entrada?

Atualizada:

  • www.ddsteps.org
  • Esses testes orientados a dados são executados contra um banco de dados Oracle
Foi útil?

Solução

Uma rápida olhada no site ddsteps e ele parece estar usando dbunit sob o capô. Você se importa se eu perguntar qual servidor de banco de dados você está usando? Eu tive que usar o Oracleledatatypefactory Para fazer com que o dbunit aceite os horários de data.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top