| From | Sent On | Attachments |
|---|---|---|
| Augustus Costa | Aug 27, 2010 5:06 am | |
| Fabricio Lemos | Aug 27, 2010 6:14 am | |
| Augustus Costa | Aug 27, 2010 6:26 am | |
| Rafael Ponte | Aug 27, 2010 11:52 am | |
| Augustus Costa | Aug 27, 2010 12:17 pm | |
| Rafael Ponte | Aug 27, 2010 1:39 pm |
| Subject: | Re: [cejug-discussao] TDD - Spring - Maven | |
|---|---|---|
| From: | Rafael Ponte (rpo...@gmail.com) | |
| Date: | Aug 27, 2010 1:39:34 pm | |
| List: | net.java.dev.cejug.discussao | |
Mas é algo comum, Augustus. Pois os ambientes (teste, desenvolvimento, produção etc) possuem diferenças! Se você conseguir isolar as variantes entre os ambientes você diminui a duplicação de artefatos :-)
2010/8/27 Augustus Costa <augu...@gmail.com>
Vou usar um duplicado mesmo. =\
Em 27 de agosto de 2010 15:53, Rafael Ponte <rpo...@gmail.com> escreveu:
Augustos,
Se eu entendi bem você está fazendo testes de integração com Spring e portanto tem dois applicationContext.xml do Spring, certo?
Bem, eu realmente tenho um applicationContext-test.xml (pode haver mais de um dependendo do projeto) para meu ambiente de teste. Ele é um replica do applicationContext.xml que utilizo na aplicação no ambiente de desenvolvimento porém com algumas mudanças.
Se for apenas configuração de banco de dados entre os ambientes de teste e desenvolvimento então um .properties resolve, caso contrário você vai precisar duplicar teus applicationContext.xml's (não necessariamente todos) mesmo. Eu desconheço outra solução, e acredito que se você configurar bem seus arquivos você não terá muita dor de cabeça.
Abraços e boa sorte.
2010/8/27 Augustus Costa <augu...@gmail.com>
Tenho um arquivo de configuração do spring que fica no resources de um
projeto web gerenciado pelo Maven. Para rodar meus testes estou tendo que duplicar o arquivo de configuração ou manter algumas sujeiras no arquivo de configuração tipo: <property name="fileXLocation"> <!-- <value>/WEB-INF/classes/pasta/arquivo</value>--> <value>pasta/arquivo</value> </property>
Duplicar o arquivo de configuração me da mais código para manter e no exemplo acima da me faz perder tempo antes de rodar meus testes.
Alguma ideia?
-- Augustus Costa Sagarana Tecnologia Mobile +55(85)8842.4402 Desk +55(85)3304.6549
-- Rafael Ponte http://www.rponte.com.br
-- Augustus Costa Sagarana Tecnologia Mobile +55(85)8842.4402 Desk +55(85)3304.6549
-- Rafael Ponte http://www.rponte.com.br





