Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

Mocking

0 views

Published on

En kort into til hva Mocking er og et par eksempler på hvordan det kan brukes. Koden finner du på http://github.com/henriksen/NNUG-20090903-Mocking/tree/master

Published in: Technology
  • Be the first to comment

  • Be the first to like this

Mocking

  1. 1. Mocking<br />Glenn F. Henriksen<br />Isolation!<br />cbellh47<br />
  2. 2. Mocking<br /> – å bruke et MockObject til å <br />simulere oppførselen til <br /> et virkelig objekt<br /> – kunne bekrefteoppførselen<br />Hva er Mocking?<br />
  3. 3. Mocks<br />Fakes<br />Isolation!<br />Stubs<br />Dummy<br />
  4. 4. Til testing – isolerer vekk avhengigheter<br />Konsistente verdier<br />Kan simulere hendelser<br />Raske<br />Hvorfor simulere et objekt?<br />HeavyWeightGeek<br />
  5. 5. Under utvikling<br />Simulere kompliserte tjenester <br />Simulere ting du ikke har laget enda<br />Uavhengighet<br />Hvorfor simulere et objekt?<br />Jared Smith <br />
  6. 6. Utenfra og inn<br />Torbjørn Marø<br />
  7. 7. Verifisere oppførsel<br />DeleteUser()<br />Skal slette alle poster<br />Enhetstesting<br />
  8. 8. Simulere oppførsel<br />IsCustomerPreferred()<br />Hvis en kunde har kjøpt for &gt; 100 000 <br />Enhetstesting<br />
  9. 9. ?<br />
  10. 10. Glenn F. Henriksen<br />glenn@henriksen.no<br /> @henriksen<br />linkedin.com/in/glennhenriksen<br />

×