Se uma caixa de combinação = específicos de texto, em seguida, exibir na caixa de texto data atual

Se uma caixa de combinação = Fechado, recusado ou cancelado, em seguida, apresentar data de hoje na caixa de texto.

por exemplo, eu tenho uma caixa de combinação que tenha fechado aberto rejeitado e cancelados. Se alguém escolhe fechado rejeitada ou cancelado, então eu preciso de uma caixa de texto para exibir a data atual.

Eu tentei o código abaixo, mas não sabe onde colocá-lo.

=IIf([status_box]="Closed",Date(),"")
0
2019-09-17 17:20:03
origem
1 respostas

Se você usar um teste de unidade que não usam o spring, você não será capaz de testá-lo facilmente.

Isto é devido ao fato de que as anotações como estas são reconhecidas pela primavera e o correspondente do feijão é envolvido com um tempo de execução gerado pelo proxy que implementa a "tentativa" de lógica.

Agora, se você não tem mola que aciona todo este mecanismo, esta @Retryable anotação é basicamente inútil, mockito não sabe nada sobre isso, então é Junit.

Você pode tentar criar um proxy como isso manualmente (verifique qual a lógica de primavera-repetição de chama) mas parece ser um exagero. E, falando francamente, não dá nada. Teste de unidade deve verificar a funcionalidade do seu código e não a lógica por trás da primavera de repetir que foi implementado em outro lugar e testado.

+1
2019-09-17 17:24:46

Veja mais perguntas por marcas