Pytania otagowane jako unit-testing

Testowanie jednostkowe to metoda, według której poszczególne jednostki kodu źródłowego są testowane w celu ustalenia, czy nadają się do użycia.

7
Jak uruchomić unittest Discover z „python setup.py test”?
Próbuję dowiedzieć się, jak python setup.py testuruchomić odpowiednik python -m unittest discover. Nie chcę używać skryptu run_tests.py i nie chcę używać żadnych zewnętrznych narzędzi testowych (takich jak noselub py.test). W porządku, jeśli rozwiązanie działa tylko w Pythonie 2.7. W setup.py, myślę, że trzeba dodać coś do test_suitei / lub test_loaderpól …

10
AssertEquals 2 Listy ignorują kolejność
Uważam, że to powinno być naprawdę proste pytanie. Ale jakoś nie mogę znaleźć odpowiedzi w Google. Załóżmy, że mam 2 listy ciągów. Pierwsza zawiera „Ciąg A” i „Ciąg B” , a druga zawiera „Ciąg B” i „Ciąg A” (zauważ różnicę w kolejności). Chcę je przetestować za pomocą JUnit, aby sprawdzić, …

6
Testowanie jednostkowe routera Angular UI (stany na adresy URL)
Mam problemy z testowaniem jednostkowym routera w mojej aplikacji, która jest zbudowana na routerze Angular ui. Chcę sprawdzić, czy przejścia stanów odpowiednio zmieniają adres URL (później będą bardziej skomplikowane testy, ale od tego zaczynam). Oto odpowiednia część mojego kodu aplikacji: angular.module('scrapbooks') .config( function($stateProvider){ $stateProvider.state('splash', { url: "/splash/", templateUrl: "/app/splash/splash.tpl.html", controller: …

4
Jak przeprowadzić testy jednostkowe dyrektywy zakresu izolowanego w AngularJS
Jaki jest dobry sposób testowania jednostkowego izolowanego zakresu w AngularJS JSFiddle pokazujący test jednostkowy Fragment dyrektywy scope: {name: '=myGreet'}, link: function (scope, element, attrs) { //show the initial state greet(element, scope[attrs.myGreet]); //listen for changes in the model scope.$watch(attrs.myGreet, function (name) { greet(element, name); }); } Chcę mieć pewność, że dyrektywa …


1
Jak uciec od znacznika ERB w ERB
Mam prosty fixture.ymlplik: label: body: "<%= variable %>" Problem polega na tym, że kod ERB jest analizowany jako część ładowania urządzenia, podczas gdy ja chcę, żeby ciało było dosłownie „<% = variable%>” (nieinterpolowane). Jak wyjść ze znacznika ERB?

13
Czy istnieje sposób, aby Chai działał z asynchronicznymi testami Mocha?
Przeprowadzam kilka testów asynchronicznych w Mocha przy użyciu Browser Runner i próbuję użyć asercji oczekiwanego stylu Chai: window.expect = chai.expect; describe('my test', function() { it('should do something', function (done) { setTimeout(function () { expect(true).to.equal(false); }, 100); } } To nie daje mi normalnego komunikatu o niepowodzeniu potwierdzenia, zamiast tego otrzymuję: …

8
Uruchom setUp tylko raz dla zestawu testów automatycznych
Moja wersja Pythona to 2.6. Chciałbym wykonać test setUp tylko raz, ponieważ robię tam rzeczy potrzebne do wszystkich testów. Mój pomysł polegał na utworzeniu zmiennej boolowskiej, która po pierwszym wykonaniu zostanie ustawiona na „true”, a następnie wyłączy więcej niż jedno wywołanie metody setup. class mySelTest(unittest.TestCase): setup_done = False def setUp(self): …


9
assertAlmostEqual w testach jednostkowych Pythona dla kolekcji pływaków
Metoda assertAlmostEqual (x, y) w ramach testów jednostkowych Pythona sprawdza , czy xi ysą w przybliżeniu równe, zakładając, że są zmiennoprzecinkowe. Problem assertAlmostEqual()polega na tym, że działa tylko na pływakach. Szukam metody takiej, assertAlmostEqual()która działa na listach pływaków, zestawach pływaków, słownikach pływaków, krotkach pływaków, listach krotek pływaków, zestawach list pływaków …


2
Jak sprawdzić, które testy zostały uruchomione podczas wykonywania polecenia manage.py test w Django
Po zakończeniu wykonywania testów za pomocą manage.py testpolecenia Django na konsolę wypisywana jest tylko liczba pomyślnie zakończonych testów. (virtualenv) G:\Project\>python manage.py test Creating test database for alias 'default'... True .. ---------------------------------------------------------------------- Ran 2 tests in 0.017s OK Destroying test database for alias 'default'... Czy jest jakiś sposób, aby zobaczyć: które …

8
Dodawanie testów jednostkowych do starszego kodu [zamknięte]
Zamknięte . To pytanie jest oparte na opinii . Obecnie nie przyjmuje odpowiedzi. Chcesz poprawić to pytanie? Zaktualizuj pytanie, aby można było na nie odpowiedzieć, podając fakty i cytaty, edytując ten post . Zamknięte 6 lat temu . Popraw to pytanie Czy kiedykolwiek dodałeś testy jednostkowe po fakcie do starszego …

3
Dlaczego nie można rozpoznać testów jednostkowych „async void”?
async void testów jednostkowych nie można uruchomić w programie Visual Studio 2012: [TestClass] public class MyTestClass { [TestMethod] public async void InvisibleMyTestMethod() { await Task.Delay(1000); Assert.IsTrue(true); } } Jeśli chcę mieć asynchroniczny test jednostkowy, metoda testowa musi zwrócić Task: [TestMethod] public async Task VisibleMyTestMethod() { await Task.Delay(1000); Assert.IsTrue(true); } Dlaczego …

8
Jak jedna jednostka powinna przetestować kontrakt hashCode-equals?
Krótko mówiąc, kontrakt hashCode, zgodnie z object.hashCode () Javy: Kod skrótu nie powinien się zmieniać, chyba że zmieni się coś, co ma wpływ na equals () equals () oznacza, że ​​kody skrótu to == Załóżmy, że interesują nas przede wszystkim niezmienne obiekty danych - ich informacje nigdy się nie zmieniają …
79 java  unit-testing  oop 

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.