Klausimai pažymėti „gudrybėmis“

Patyčių ir klastojimo būdai yra kodo ar komponentų izoliavimo būdai, užtikrinantys, kad vieneto bandymai būtų atliekami naudojant testuojamą kodo modulį, nenaudojant kitų komponentų ar taikomųjų programų priklausomybių. Išspaudimas skiriasi nuo gamybos, nes išdėstymas gali būti patikrintas, kad būtų patvirtinti bandymo rezultatai.
31
atsakymas

Koks skirtumas tarp išdėstymų ir kištukų?

Aš perskaičiau įvairius straipsnius apie bandymus, susijusius su gėdingumu ir stubbingu, įskaitant Martin Fowler Mocks, bet ne visai supranta skirtumą.
rugpjūčio 11 d '10, 17:19
9
atsakymai

Kaip paslėpti neteisingus metodus su „mockito“

Kaip nuvalyti metodus su grąžinimo tipu? Įgyvendinau stebėtojo šabloną, bet aš negaliu juoktis su Mockito, nes nežinau, kaip tai padaryti. Ir aš bandžiau rasti pavyzdį internete, bet aš negalėjau. Mano klasė atrodo kaip vieša ...
nustatyti 16 vas '10, 23:54
6
atsakymai

Koks skirtumas tarp sukčiavimo, patyčių ir įkandimų?

Žinau, kaip aš naudoju šiuos terminus, bet man įdomu, ar buvo patvirtintų apibrėžimų, susijusių su vieneto testų klastojimu, pasityčiojimu ir užsikimšimu? Kaip juos apibrėžti savo bandymams? Apibūdinkite situacijas, kuriose galite naudoti kiekvieną. Štai a ...
nustatyti 06 gruodis '08 6:17 val
14
atsakymai

Kas yra geriausia „Java“ sistema?

Kokia yra geriausia struktūra norint sukurti „Java“ objektus? Kodėl? Kokie yra kiekvieno struktūros privalumai ir trūkumai?
rugpjūčio 22 d. '08 6:45 val
8
atsakymai

Kas yra šlykštimas?

Kas yra šlykštimas?
nustatytas 19 d '10 10:33
6
atsakymai

Kokia yra geriausia duomenų bazių taikomųjų programų testavimo strategija?

Dirbu su daugybe interneto programų, kurias valdo skirtingų sudėtingumo duomenų bazės. Paprastai yra sluoksnis
Nustatykite rugsėjo 28 d '08 6:26
3
atsakymai

Ar Mockito gali užfiksuoti kelis kartus vadinamo metodo argumentus?

Turiu metodą, kuris naudojamas du kartus, ir noriu užfiksuoti antrojo metodo skambučio argumentą. Štai ką aš bandžiau: ArgumentCaptor <Foo> firstFooCaptor = ArgumentCaptor.forClass (Foo.class); ArgumentCaptor <Foo> secondFooCaptor = Argumentas ...
gegužės 12 d. 11 val
1
atsakymas

Mockito bandymo metodas negalioja sukuria išimtį

Turiu metodą su negaliojančiu grąžinimo tipu. Ji taip pat gali mesti keletą išimčių, todėl norėčiau patikrinti, ar šios išimtys bus išmestos. Visos tos pačios priežasties bandymai nepavyko: metodas, kai (T) netaikomas Stubber tipo ...
nustatyti kovo 1 d. 13 val
7
atsakymai

Skirtumas tarp @Mock ir @InjectMocks

Koks skirtumas tarp @Mock ir @InjectMocks Mockito rėmelyje?
gegužės 09 d., 13 val
10
atsakymai

Patikrinkite objekto atributo reikšmę su mockito

Aš turiu metodo skambutį, kurį noriu išminuoti. Pirmiausia, sukūriau ir pristatiau objekto, kuriame bus vadinamas metodas, egzempliorių. Mano tikslas yra patikrinti vieną iš metodų skambučio objektų. Ar yra būdas, kuriuo mockito leidžia ...
liepos 17 d. 15 val
3
atsakymai

MOQ: grąžinimo vertė, kuri buvo perduota metodui

Aš turiu metodą sąsajoje: string DoSomething (bet kokia eilutė); Aš noriu pasigirti jį su MOQ, kad jis grąžintų viską, kas buvo perduota, pavyzdžiui: _mock.Setup (theObject = >Object.DoSomething (It.IsAny <string> ())) ...
birželio 15 d. 18 val
7
atsakymai

Naudojant Mockito su keliais skambučiais į tą patį metodą su tais pačiais argumentais.

Ar yra būdas, kaip laidinis metodas grąžinti skirtingus objektus į vėlesnius skambučius? Norėčiau tai padaryti, norėdamas patikrinti, ar ExecutorCompletionService yra neapibrėžti atsakymai. t.y. patikrinkite, ar nepaisant metodų grąžinimo metodo, rezultatas buvo ...
lapkričio 11 d. '11, 3:14
5
atsakymai

Naudokite „Mockito“ tam tikrus metodus, bet ne su kitais.

Ar yra būdas, naudojant Mockito, išgauti kai kuriuos klasės metodus, bet ne su kitais? Pvz., Šioje (galbūt sugalvotoje) akcijų klasėje noriu pasidžiaugti vertybėmis getPrice () ir getQuantity () (kaip parodyta toliau pateiktame fragmente)
nustatyti 20 vas '13, 3:59
3
atsakymai

Ar „Mockito“ gali išjungti metodą neatsižvelgdamas į argumentą?

Bandau išbandyti kai kuriuos pasenusius kodus naudodami „Mockito“. Noriu nuskęsti FooDao, kuris naudojamas gamyboje taip: foo = fooDao.getBar (naujas Bazoo ()); Galiu rašyti: kada (fooDao.getBar (naujas Bazoo ())).
gegužės 11 d. 11 val. 22:35
8
atsakymai

Stulbinantys statiniai metodai su „Mockito“

Aš parašiau gamyklą, kad sukurtume java.sql.Connection objektus: viešąją klasę MySQLDatabaseConnectionFactory įgyvendina DatabaseConnectionFactory {@Override public Connection „getConnection“ ()
nustatytas sausio 14 d '14, 6:08