Merge pull request #1055 from mapon-com/feature/string-comparison-expectations

[2.x] Allow string type in greaterThan/lessThan expectations
This commit is contained in:
Nuno Maduro
2024-01-25 16:48:27 +00:00
committed by GitHub
6 changed files with 28 additions and 4 deletions

View File

@ -131,7 +131,7 @@ final class Expectation
*
* @return self<TValue>
*/
public function toBeGreaterThan(int|float|DateTimeInterface $expected, string $message = ''): self
public function toBeGreaterThan(int|float|string|DateTimeInterface $expected, string $message = ''): self
{
Assert::assertGreaterThan($expected, $this->value, $message);
@ -143,7 +143,7 @@ final class Expectation
*
* @return self<TValue>
*/
public function toBeGreaterThanOrEqual(int|float|DateTimeInterface $expected, string $message = ''): self
public function toBeGreaterThanOrEqual(int|float|string|DateTimeInterface $expected, string $message = ''): self
{
Assert::assertGreaterThanOrEqual($expected, $this->value, $message);
@ -155,7 +155,7 @@ final class Expectation
*
* @return self<TValue>
*/
public function toBeLessThan(int|float|DateTimeInterface $expected, string $message = ''): self
public function toBeLessThan(int|float|string|DateTimeInterface $expected, string $message = ''): self
{
Assert::assertLessThan($expected, $this->value, $message);
@ -167,7 +167,7 @@ final class Expectation
*
* @return self<TValue>
*/
public function toBeLessThanOrEqual(int|float|DateTimeInterface $expected, string $message = ''): self
public function toBeLessThanOrEqual(int|float|string|DateTimeInterface $expected, string $message = ''): self
{
Assert::assertLessThanOrEqual($expected, $this->value, $message);