Teste Unitáriode classe que lê arquivo  XML
Índice dos Fóruns » Arquitetura de Sistemas
Autor Mensagem
bzanchet
Java Ninja

Membro desde: 18/05/2006 20:04:34
Mensagens: 256
Offline

Supondo que tenho uma classe que lê dados de um arquivo qualquer, interpreta e retorna alguma coisa, de que forma deve ser feito o teste unitário?
Digo... preciso de alguns arquivos de teste, correto?
Onde eles devem ficar, na estrutura de packages?

http://conceitua-se.blogspot.com/
[WWW] [MSN]
cassio
GUJ Master
[Avatar]

Membro desde: 19/06/2006 08:25:28
Mensagens: 1336
Localização: Caieiras-SP
Offline

Amigo, juro que me esforcei mas não cosnegui entender o que vc quis dizer com "teste unitário"... Poderia explicar melhor?!
Com relação à localização de arquivos que serão lidos por um objeto de uma classe, eles podem estar, em geral, em qualquer local, desde que você informe o caminho para o objeto... O Java não é tão burro assim

Para ler de um arquivo existem diversas formas.. Você pode fazer assim



Ou então



entre outros métodos... vai depender do que você quer fazer, e como quer fazer... Dá uma pesquisada nestas classes que citei nos exemplos..

Abraço!

Falou!

Cássio Marques

Blog
bzanchet
Java Ninja

Membro desde: 18/05/2006 20:04:34
Mensagens: 256
Offline



Desculpe se o número de mensgens postadas não reflete o meu conhecimento, mas eu sei como abrir arquivos.

Por acaso deu uma olhada na wikipedia? Já ouviu falar em jUnit, TestNG?
http://en.wikipedia.org/wiki/Unit_Test
http://en.wikipedia.org/wiki/JUnit
http://en.wikipedia.org/wiki/TestNG

De qualquer forma, agradeço o interesse.

http://conceitua-se.blogspot.com/
[WWW] [MSN]
cassio
GUJ Master
[Avatar]

Membro desde: 19/06/2006 08:25:28
Mensagens: 1336
Localização: Caieiras-SP
Offline

Me desculpe amigo, não quis de maneira alguma fazer pouco caso do seu conhecimento, muito pelo contrário... É que conhece o termo que vc usou como Unidade de Teste (Test Unit), por isso não entendi direito...

Mais uma vez peço desculpas

Abraço!

Cássio Marques

Blog
chicobento
JavaGuru
[Avatar]

Membro desde: 14/06/2004 01:44:04
Mensagens: 226
Localização: Campinas
Offline

Bom, na estrutura de packages eles devem ficar junto com os outros arquivos / classes de testes.

Vc está separando as classes de teste em algum package específico ? Se sim, coloque eles lá.

Você está separando as classes de teste apenas por algum sufixo/prefixo ? Se sim, utilize o mesmo padrão para o arquivo de testes.

Quando precisei fazer algo como isso criei vários arquivos para teste. Ex:

testeArquivoFaltandoCampo.txt
testeArquivoCorreto.txt

E fiz um método de teste para cada arquivo.

[]'s

SCEA 5
[MSN]
bzanchet
Java Ninja

Membro desde: 18/05/2006 20:04:34
Mensagens: 256
Offline

Exatamente sobre isto que queria ter certeza. Obrigado!

http://conceitua-se.blogspot.com/
[WWW] [MSN]
renatosilva
GUJ Master

Membro desde: 16/12/2004 17:09:19
Mensagens: 1787
Offline

Eu acho idéia melhor criar duas estruturas de pastas, tipo src/java e src/test, com estrutura de packages igual, e eu prefiro colocar um sufixo na classe de teste, tipo Gororoba e GororobaTest...
 
Índice dos Fóruns » Arquitetura de Sistemas
Ir para:   
Powered by JForum 2.1.8 © JForum Team