Pergunta

Eu recentemente foi levantada fora do mundo .Net no mundo Java e eu perca os meus testes unitários.

Usando o Visual Studio Eu costumava NUnit e TestDriven.net para executar meus testes de unidade.

O que é um sistema comparável para Java Usando o Eclipse?

Eu estou olhando especificamente para os plugins que me pegar indo, ou um guia sobre como fazê-lo.

Estou ciente de que JUnit é o que NUnit foi inicialmente baseado, mas eu quero saber a melhor maneira de integrá-lo em Eclipse como parece haver alguns plugins que fazem isso e eu não tenho o tempo para brincar com todos eles.

Atualizar

Ok, eu não sabia que JUnit foi construído no IDE. Há algum plugins que tornam o uso JUnit mais fácil?

Foi útil?

Solução

Usando JUnit com eclipse é realmente muito fácil. Basta ir ao File-> New ... e selecione caso de teste JUnit. Eclipse irá lidar com a adição da biblioteca JUnit e todas as importações.

Outras dicas

Qual versão do Eclipse você está usando?

Por enquanto eu me lembro (Eu tenho usado Eclipse desde o início 3.xs), Eclipse suportes JUnit fora da caixa. Você só:

Clique com o botão direito do mouse em um projeto -> Executar como -> JUnit teste

Será que isso não funcionar para você?

Eu tenho usado moreUnit por alguns anos e não pode viver sem a sua Ctrl + J atalho para alternar entre a classe e seu caso de teste.

Eu também encontrei EclEmma útil para encontrar código não testado.

Mais fácil do que "-Botão direito do mouse em um projeto -> Executar como -> JUnit Test"? Como você quer que ele ligado a uma pressão de tecla (porque provavelmente é). verificação Lemme - Sim, alt-shift-X, em seguida, "T". bastante fácil?

Há também janela / show / vista para o outro / java / JUnit que lhe dará um bar junit executado em uma janela. Você pode, em seguida, é só apertar o botão executar testes e ele será executado todos os testes em seu projeto / seção.

Ctrl-Shift-L é ótimo para descobrir keybindings se você está começando a conhecer eclipse.

Além disso, obter ctrl-espaço econômicos com muito familiar, basta pressioná-lo sempre que você está no meio da digitação algo (a sério, experimentá-lo com tudo!) Também digitar "sysout [ctrl-espaço]"

JUnit 4 é realmente muito fácil de usar, enquanto você estiver usando um projeto que alvos Java 5 ou mais recentes, e adicionou-lo para o projeto.

Quer dizer, quanto mais fácil você pode obter do que

@Test
public myTest() {
    // Test code here
}

Há também @Before, @After, @BeforeClass, @AfterClass e @Ignore. Os métodos * Classe precisa ser métodos estáticos. @Before executado antes de cada teste, corridas @BeforeClass antes do primeiro teste ... mas tenha em mente que testes JUnit pode ser executado em qualquer ordem.

Se você está fazendo testes de banco de dados, você pode querer olhar para o DBUnit addon, embora você necessidade de tomar algumas medidas especiais para usá-lo com o modo nativo do JUnit 4.

O que quer dizer com "make usando JUnit mais fácil"?

Eu uso Ant para testes Runnings como uma tarefa. A saída será armazenado em um arquivo simples ou um arquivo html. Depende do TestRunner.

Por favor, especificar a sua pergunta e você vai obter respostas! :)

ajuste ( http://www.theserverside.com/news/thread .tss? thread_id = 39417 )

dbunit ( http://www.dbunit.org/ )

muitos outros

no eclipse, você pode clique direito um pacote e selecione Executar como um teste JUnit.

http://xunitpatterns.com/test%20fixture%20 -% 20 ambiguous.html . IIRC, isso se resume a junit criar uma instância de cada caso de teste antes de chamar a configuração e nunit apenas criar uma instância.

Eu usei o testng que tem um plug in para eclipse .

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