How to prevent the use of ObjectManagaer in the Unit test Magento 2?

Magento 2 with the Unit test for a module, Avoid direct use of Helper\ObjectManager in a Unit test.

Many developers used the native Magento\Framework\TestFramework\Unit\Helper\ObjectManager class for creating mock and objects. Continue reading “How to prevent the use of ObjectManagaer in the Unit test Magento 2?”

Write Unit test for InputException Error Test in Magento 2.

You can write a  Unit test to check the InputException error text message matched or not using assertEquals() or assertStringMatchesFormat() method for an input exception error.

Let’s take a simple example with a function, Continue reading “Write Unit test for InputException Error Test in Magento 2.”

Phpunit test for factory collection in Magento 2.

In Magento 2, All the core module uses PHPUnit test for verify code is working or not with an automated PHP unit test framework.

As a professional developer, You should write Unittest for each of your module’s logical file.

I will generate a  Unit test for Factory Pattern where function return collection based on custom conditions on collection factory. Continue reading “Phpunit test for factory collection in Magento 2.”