Integration test example
In this section, we will try to do some calculations and then try to store the result in the database. We will create a database called coffee
and try to create a program that simply calculates the sum of how many coffee cups we had in a day, and then persist it. After persisting, we need to be able to verify whether the persisted sum is correct.
Installing Doctrine with Symfony 6
Since we are using the Symfony framework, which works well with Doctrine, let’s just use Doctrine to persist and retrieve data from our database. There are a lot of ways to persist and retrieve data from a database, but for this project, we’ll just focus on using Doctrine to simplify our examples so that we can focus on testing rather than reinventing the wheel. Doctrine is an ORM. You can read more about Doctrine at https://www.doctrine-project.org.
Let’s install Doctrine by running the following commands:
/var/www/html/symfony# composer require symfony...