Perguntas com a marcação «testing»

104
Como você testa métodos privados com NUnit?

Estou me perguntando como usar o NUnit corretamente. Primeiro, criei um projeto de teste separado que usa meu projeto principal como referência. Mas, nesse caso, não consigo testar métodos privados. Meu palpite é que preciso incluir meu código de teste em meu código principal ?! - Essa não parece...

104
Como testar uma preocupação no Rails

Visto que tenho uma Personablepreocupação em minha aplicação Rails 4 que tem um full_namemétodo, como eu faria para testar isso usando RSpec? preocupações / personable.rb module Personable extend ActiveSupport::Concern def full_name "#{first_name} #{last_name}"

103
Reutilizar etapas do pepino

Quero reutilizar alguns passos do Pepino, mas não consigo encontrar o caminho certo. Eu quero escrever uma etapa como: Given /^I login with (.*) credentials$/ |type| # do stuff with type being one of "invalid" or "valid" end Mas então dê outra etapa como: Given /^I login successfully$ # call...

103
Melhor maneira de afirmar a igualdade numpy.array?

Quero fazer alguns testes de unidade para meu aplicativo e preciso comparar dois arrays. Visto que array.__eq__retorna uma nova matriz (portanto, TestCase.assertEqualfalha), qual é a melhor maneira de afirmar a igualdade? Atualmente estou usando self.assertTrue((arr1 == arr2).all()) mas eu...

103
Mockito - @Spy vs @Mock

Mockito - Eu entendo que um espião chama os métodos reais em um objeto, enquanto um mock chama métodos no objeto duplo. Além disso, espiões devem ser evitados, a menos que haja um cheiro de código. No entanto, como funcionam os espiões e quando devo realmente usá-los? Como eles são diferentes...