PHP Unit Testing – PHPUnit Tutorial – Full PHP 8 Tutorial

In this video, you will learn how to install & configure PHPUnit, how to write unit tests, data providers & so on. Note that this is part one of a two-part video and in the next video we’ll do more testing along with things like stubs, mocking & test doubles.

SOME OF THE WAYS YOU CAN SUPPORT THE CHANNEL
Smash the like button
🤝 Subscribe to the channel & turn the notifications on
Post comments, any feedback is greatly appreciated
⭐ Become a Patreon: https://www.patreon.com/programwithgio
THANK YOU!

️ TOOLS & SERVICES I USE
Digital Ocean Hosting – Get 100$ credit – https://m.do.co/c/38b935ad74e5
Domains on Namecheap – https://namecheap.pxf.io/rnRjdQ
Envato Elements – https://1.envato.market/c/2937311/298927/4662

LESSON 3.1
Course Outline – https://github.com/ggelashvili/learnphptherightway-outline
Course Playlist – https://www.youtube.com/playlist?list=PLr3d3QYzkw2xabQRUpcZ_IBk9W50M9pe-

RESOURCES
Docs – https://phpunit.readthedocs.io/
Video about comparing objects – https://www.youtube.com/watch?v=zCGmZb3z-r8
Source Repo – https://github.com/ggelashvili/learnphptherightway-project/tree/3.1

TABLE OF CONTENTS
00:00 – Install PHPUnit
02:22 – PHPUnit Configuration
03:56 – Writing Unit Tests
12:08 – Share test setup code (setup method)
14:33 – Data providers & testing exceptions
22:11 – External data providers & test class autoloading
25:14 – More tests
27:56 – Strict comparison vs loose comparison in tests (assertEquals vs assertSame)

** Affiliate Disclaimer: Some of the above links may be affiliate links, which may generate me a sales commission at no additional cost to you.

Source: https://www.youtube.com/watch?v=9-X_b_fxmRM

Leave a Reply

Your email address will not be published. Required fields are marked *