I hereby claim:
- I am aneyzberg on github.
- I am aneyzberg (https://keybase.io/aneyzberg) on keybase.
- I have a public key ASA31Muf_yj2taNLIy9SAMP1ezT2MkyerBF1M508SL7FPAo
To claim this, I am signing this object:
Taken from stack overflow link - http://stackoverflow.com/questions/4904096/whats-the-difference-between-unit-functional-acceptance-and-integration-test | |
Depending on where you look, you'll get slightly different answers. I've read about the subject a lot, and here's my distillation; again, these are slightly wooly and others may disagree. | |
Unit Tests | |
Tests the smallest unit of functionality, typically a method/function (e.g. given a class with a particular state, calling x method on the class should cause y to happen). Unit tests should be focussed on one particular feature (e.g., calling the pop method when the stack is empty should throw an InvalidOperationException). Everything it touches should be done in memory; this means that the test code and the code under test shouldn't: |
I hereby claim:
To claim this, I am signing this object:
iex(9)> Greeter.hello(:jane)
"Hello Jane"
iex(10)> Greeter.hello(:anna)
"Hello anna"