DataValidationTest.php 679 B

12345678910111213141516171819
  1. <?php
  2. namespace PhpOffice\PhpSpreadsheetTests\Cell;
  3. use PhpOffice\PhpSpreadsheet\Cell\DataValidation;
  4. use PHPUnit\Framework\TestCase;
  5. class DataValidationTest extends TestCase
  6. {
  7. public function testNoValidation(): void
  8. {
  9. $dataValidation = new DataValidation();
  10. self::assertSame('090624f04837265d79323c4a1b7e89d1', $dataValidation->getHashCode());
  11. $dataValidation->setType(DataValidation::TYPE_CUSTOM);
  12. self::assertSame('778f6c9e0ffcd5eaa7d8e1432d67f919', $dataValidation->getHashCode());
  13. self::assertSame('778f6c9e0ffcd5eaa7d8e1432d67f919', $dataValidation->getHashCode(), 'getHashCode() should not have side effect');
  14. }
  15. }