Pytania otagowane jako tdd

Programowanie sterowane testami (TDD) polega na napisaniu nieudanego testu automatycznego w celu określenia, co ma zostać zbudowane. Następnie test przechodzi przez napisanie kodu, który spełnia testowany warunek. Na koniec kod jest refaktoryzowany.

9
Jak sprawdzić, czy wartość jest „większa lub równa” w Jasmine?
Chcę potwierdzić, że wartość jest ułamkiem dziesiętnym (lub 0), więc liczba powinna być większa lub równa zero i mniejsza niż 1. describe('percent',function(){ it('should be a decimal', function() { var percent = insights.percent; expect(percent).toBeGreaterThan(0); expect(percent).toBeLessThan(1); }); }); Jak naśladować „> = 0”?

17
Jak przeprowadzić test jednostkowy? [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ć za pomocą faktów i cytatów, edytując ten post . Zamknięte 3 lata temu . Popraw to pytanie Oglądałem webcasty Roba Connerysa w aplikacji MVCStoreFront i …
89 tdd  agile  test-first 

17
Jak głębokie są twoje testy jednostkowe?
Zamknięte . To pytanie i odpowiedzi na nie są zablokowane, ponieważ pytanie jest niezwiązane z tematem, ale ma znaczenie historyczne. Obecnie nie przyjmuje nowych odpowiedzi ani interakcji. W przypadku TDD odkryłem, że przygotowanie testów zajmuje trochę czasu i będąc naturalnie leniwym, zawsze chcę napisać jak najmniej kodu. Wydaje mi się, …
88 unit-testing  tdd 

7
Najlepsze praktyki programowania sterowanego testami przy użyciu języka C # i RhinoMocks [zamknięte]
W obecnym stanie to pytanie nie pasuje do naszego formatu pytań i odpowiedzi. Oczekujemy, że odpowiedzi będą poparte faktami, referencjami lub ekspertyzą, ale to pytanie prawdopodobnie będzie wymagało debaty, argumentów, ankiet lub rozszerzonej dyskusji. Jeśli uważasz, że to pytanie można poprawić i prawdopodobnie ponownie otworzyć, odwiedź centrum pomocy, aby uzyskać …


12
Czy metody prywatne / chronione powinny być poddawane testom jednostkowym?
W programowaniu TDD pierwszą rzeczą, którą zwykle robisz, jest utworzenie interfejsu, a następnie rozpoczęcie pisania testów jednostkowych w odniesieniu do tego interfejsu. W miarę postępów w procesie TDD skończyłoby się na utworzeniu klasy, która implementuje interfejs, a następnie w pewnym momencie test jednostkowy przeszedłby. Teraz moje pytanie dotyczy prywatnych i …
83 unit-testing  tdd 

5
Jak MOQ indeksowana właściwość
Próbuję sfałszować wywołanie zindeksowanej właściwości. Tj. Chciałbym zadać następujące pytania: object result = myDictionaryCollection["SomeKeyValue"]; a także wartość ustawiającą myDictionaryCollection["SomeKeyValue"] = myNewValue; Robię to, ponieważ muszę kpić z funkcjonalności klasy, której używa moja aplikacja. Czy ktoś wie, jak to zrobić z MOQ? Wypróbowałem różne warianty: Dictionary<string, object> MyContainer = new Dictionary<string, …
82 c#  tdd  mocking  moq 

8
Jak mockować klasę bez interfejsu?
Pracuję na .NET 4.0 używając C # w Windows 7. Chcę przetestować komunikację między niektórymi metodami za pomocą makiety. Jedynym problemem jest to, że chcę to zrobić bez implementacji interfejsu. Czy to jest możliwe? Po prostu przeczytałem wiele tematów i kilka samouczków na temat pozorowanych obiektów, ale wszystkie z nich …
82 c#  mocking  tdd 
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.