48dd36e1aeda46f9d3f6cb6e466fe7b46e9e447a
tests/Entity/CustomerTest.php (nouveau, 11 tests): - testConstructor: id null, user, state active, createdAt, updatedAt null - testCodeComptable: get/set nullable - testGenerateCodeComptable: genere un code non vide - testNames: firstName, lastName, fullName - testRaisonSociale: get/set - testContact: email, phone - testAddress: address, address2, zipCode, city - testLegal: siret, rcs, numTva - testStripe: stripeCustomerId get/set nullable - testTypeCompany: set TYPE_SARL - testState: setState suspended, isActive false tests/Entity/EmailTrackingTest.php (nouveau, 4 tests): - testConstructor: messageId, recipient, subject, htmlBody, attachments, state='sent', sentAt DateTimeImmutable, openedAt null - testConstructorWithoutOptionals: htmlBody et attachments null - testMarkAsOpened: state='opened', openedAt set - testMarkAsOpenedOnlyOnce: deuxieme appel ne change pas openedAt tests/Entity/MessengerLogTest.php (nouveau, 4 tests): - testConstructor: tous les champs avec valeurs, status='failed', createdAt et failedAt DateTimeImmutable - testConstructorMinimal: messageBody, stackTrace, transportName null, retryCount 0 - testSetStatus: change le status - testMarkAsResolved: status passe a 'resolved' tests/Entity/PriceAutomaticTest.php (nouveau, 2 tests): - testGettersSetters: tous les champs avec valeurs - testNullables: description, stripeId, stripeAbonnementId null Resultat: 315 tests, 605 assertions, 0 failures Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
Description
No description provided
Languages
PHP
66.2%
Twig
28.7%
JavaScript
4%
Jinja
0.5%
Makefile
0.3%
Other
0.2%