stub

Jaka jest różnica między mock & stub?

Czytałem różne artykuły o wyśmiewaniu vs stubbing w testach, w tym kpiny Martina Fowlera nie są Stubami, ale nadal nie rozumiem różnicy.

Ograniczenie dostępu do klasy z powodu ograniczenia wymaganej biblioteki rt.jar?

Próbuję skompilować kod Javy 1.4, który został stworzony przez IBM WSDL2Java na Java5 bez odtwarzania stubów i widziałem ten ... Co tu się właściwie dzieje? Czy to przypadek, w którym próbuję odepchnąć świnię od kiełbasy? Czy lepiej odtworzyć stuby?

Co to jest "Stub"?

Tak więc, kontynuując moje noworoczne postanowienie, aby dostać się więcej do TDD, zaczynam teraz pracować więcej z Rhino wyś ... umienie tego ,co widziałem do tej pory (i pomyślałem, że byłoby dobrze, aby uzyskać to tutaj jako źródło). Co to jest "Stub"?

Co oznacza "stub" w programowaniu?

Na przykład, co to oznacza w tym cytacie? Integracja z zewnętrznym API jest niemal gwarancją w każdej nowoczesnej aplikac ... ymi, aktualnymi odpowiedziami API. W tym poście przedstawimy strategię testowania przy użyciu stubów dla zewnętrznego API.

Różnica między Mock / Stub / Spy w Spock test framework

Nie rozumiem różnicy między Mockiem, Stubem i szpiegiem w testach Spocka, a tutoriale, które przeglądałem w Internecie, nie wyjaśniają ich szczegółowo.

rspec: jak stubować metodę instancji wywołaną przez konstruktora?

class A def initialize @x = do_something end def do_something 42 end end Jak mogę stub do_something w rspec, zanim zostanie wywołana oryginalna implementacja (przypisanie 42 do @x)? I oczywiście bez zmiany implementacji.

Co to jest łatwy sposób na stub / dummy restful web service?

Chcę utworzyć aplikację na Androida, Ta aplikacja będzie wykonywać RESTful wywołań do serwisu internetowego w celu uzyskania ... zenie usługi stub RESTful web, która zwróci pewne statyczne dane bez konieczności pisania pełnej aplikacji ws, aby to zrobić?

Django unit testing with date / time-based objects

Załóżmy, że mam następujący model Event: from django.db import models import datetime class Event(models.Model): date_ ... (), datetime.datetime.now(), oraz wszelkie inne standardowe obiekty daty/czasu. Jaki jest standardowy sposób, aby to zrobić?

Czy metoda RSpec stubbed może zwracać różne wartości w kolejności?

Mam rodzinę modeli z metodą location, która łączy location wyjścia innych obiektów, członków. (Członkowie są związani z rodzi ... atruwa" kolejne przykłady. Czy istnieje sposób, aby metoda stubbed zwracała różne, określone wartości przy każdym wywołaniu?