Lesson 10 - Unit tests of Commercial Applications II
In the previous lesson, Unit Tests of Commercial Applications I, we began showing unit test source codes of real commercial applications. We learned especially how to mock the date and time in PHP. In today's tutorial, we're going to show how to easily test random value generators, database wrappers, and how to test larger number of exceptions using anonymous functions.
Testing random values
In programming, it often comes in handy to generate a random string. We use them, for example, as discount voucher codes, various email tokens, or as temporary passwords. From the security point of view, it's a good idea to make sure they're really random, breaking them by some update probably wouldn't be a good thing. But how to test a random output?
The basic test is usually to check the
...End of the preview...
You've come here and that's great! We believe that the first lessons showed you something new and useful
Do you want to continue the course? Go to the premium section.
- Unlimited and permanent access to individual lessons.
- High quality IT knowledge.
- Skills to help you get your dream and well-paid job.
Requested article covers this content:
In the tutorial, we'll test random value generators, show a database wrapper test, and test multiple exceptions through anonymous functions.
You gain points by supporting our network. This is done by sending a helpful amount of money to support the site, or by creating content for the network.