Articles of junit

setUp / tearDown (@ Before / @ After) porque precisamos deles no JUnit?

Acredito que todos nós sabemos que o setUp (@Before) será executado antes de qualquer método de teste e o tearDown (@After) será executado após o método de teste. Também sabemos que o Junit criará uma instância do teste por método de teste . minha pergunta é que podemos simplesmente mover o conteúdo do método setUp […]

Eclipse / Maven: Testes JUnit não compilados ao executá-los

Eu estou trabalhando em um projeto usando Maven e Eclipse (plugin m2eclipse). Eu tenho problemas com os testes da JUnit: Às vezes, quando executados no Eclipse, eles não serão compilados, mas os arquivos de class antigos serão usados. Quando eu excluo os arquivos de class, recebo ClassNotFoundExceptions no Eclipse. Eu então tenho que recompilá-los manualmente […]

Executando o mesmo caso de teste JUnit várias vezes com dados diferentes

Existe alguma maneira de dizer ao JUnit para executar um caso de teste específico várias vezes com dados diferentes continuamente antes de passar para o próximo caso de teste?

Como excluir linhas que não se juntam a outra tabela?

Eu tenho duas tabelas, uma tem chave primária, outra tem como uma chave estrangeira. Eu quero extrair dados da tabela primária, somente se a tabela secundária não tiver uma input contendo sua chave. Classificar o oposto de uma junit interna simples, que retorna apenas linhas unidas por essa chave.

Selecione todas as colunas depois de entrar no LINQ

Eu tenho duas tabelas, Table1 e Table2 . Eu quero executar, digamos, uma junit externa esquerda: var myOutput = from object1 in Table1 join object2 in Table2 on object1.Property1 equals object2.Property2 into Table3 from output in Table3.DefaultIfEmpty() select new { object1.Property1, object1.Property2, //… output.Property3, output.Property4, //… }; Como você pode notar, eu quero selecionar todas […]

Executar testes JUnit com o SBT

Eu tenho um projeto de 0.13.7 SBT, com vários subprojetos. Um deles é chamado de webapp e possui muitos testes JUnit em webapp/src/test/java . Quando correndo: sbt webapp/test somente os testes do ScalaTest são executados, mas não há testes do JUnit. Snippet do meu arquivo build.sbt : libraryDependencies ++= Seq( “com.novocode” % “junit-interface” % “0.11” […]

Diferença entre “on .. and” e “on .. where” em SQL Left Join?

Instrução SQL. 1.select a.* from A a left join B b on a.id =b.id and a.id=2; 2.select a.* from A a left join B b on a.id =b.id where a.id=2; Qual é a diferença desta declaração de dois sql?

Como testar um serviço da Web Jersey REST?

Eu escrevi um serviço Web Restful e tenho que testá-lo usando o JUnit4. Eu já escrevi um cliente usando o Jersey Client. Mas quero saber se posso testar meu serviço apenas com junit4. Alguém pode me ajudar com amostra, pelo menos. Meu serviço de descanso tem um método autenticado que usa nome de usuário, senha […]

Como executar todos os testes JUnit em uma categoria / suíte com Ant?

Estou usando categorias JUnit e ClassPathSuite em uma configuração semelhante à descrita nesta resposta . Para recapitular: public interface FastTests { } @RunWith(Categories.class) @Categories.IncludeCategory(FastTests.class) @Suite.SuiteClasses(AllTests.class) public class FastTestSuite { } @RunWith(ClasspathSuite.class) public class AllTests { } … onde AllTests faz uso da biblioteca ClasspathSuite . Uma class de teste que faz parte da categoria FastTests […]

Filtrar tabela antes de aplicar o Left Join

Eu tenho 2 tabelas, eu quero filtrar a tabela 1 antes das duas tabelas serem unidas. Tabela de clientes: ╔══════════╦═══════╗ ║ Customer ║ State ║ ╠══════════╬═══════╣ ║ A ║ S ║ ║ B ║ V ║ ║ C ║ L ║ ╚══════════╩═══════╝ Tabela de input: ╔══════════╦═══════╦══════════╗ ║ Customer ║ Entry ║ Category ║ ╠══════════╬═══════╬══════════╣ ║ […]