assertEquals('=', Op::EQ->toString(), 'EQ operator incorrect'); } #[TestDox('To string succeeds for GT')] public function testToStringSucceedsForGT(): void { $this->assertEquals('>', Op::GT->toString(), 'GT operator incorrect'); } #[TestDox('To string succeeds for GE')] public function testToStringSucceedsForGE(): void { $this->assertEquals('>=', Op::GE->toString(), 'GE operator incorrect'); } #[TestDox('To string succeeds for LT')] public function testToStringSucceedsForLT(): void { $this->assertEquals('<', Op::LT->toString(), 'LT operator incorrect'); } #[TestDox('To string succeeds for LE')] public function testToStringSucceedsForLE(): void { $this->assertEquals('<=', Op::LE->toString(), 'LE operator incorrect'); } #[TestDox('To string succeeds for NE')] public function testToStringSucceedsForNE(): void { $this->assertEquals('<>', Op::NE->toString(), 'NE operator incorrect'); } #[TestDox('To string succeeds for BT')] public function testToStringSucceedsForBT(): void { $this->assertEquals('BETWEEN', Op::BT->toString(), 'BT operator incorrect'); } #[TestDox('To string succeeds for EX')] public function testToStringSucceedsForEX(): void { $this->assertEquals('IS NOT NULL', Op::EX->toString(), 'EX operator incorrect'); } #[TestDox('To string succeeds for NEX')] public function testToStringSucceedsForNEX(): void { $this->assertEquals('IS NULL', Op::NEX->toString(), 'NEX operator incorrect'); } }