Skip to content

Commit

Permalink
Testing Create procedure with modifies option
Browse files Browse the repository at this point in the history
Signed-off-by: Fawzi Abdulfattah <iifawzie@gmail.com>
  • Loading branch information
iifawzi committed Jan 17, 2023
1 parent a01af86 commit 084ca3d
Showing 1 changed file with 17 additions and 0 deletions.
17 changes: 17 additions & 0 deletions tests/Builder/CreateStatementTest.php
Expand Up @@ -443,6 +443,23 @@ public function testBuilderViewComplex(): void

public function testBuilderCreateProcedure(): void
{

$parser = new Parser(
'CREATE DEFINER=`root`@`%`'
. ' PROCEDURE `test2`(IN `_var` INT) DETERMINISTIC'
. ' MODIFIES SQL DATA SELECT _var'
);

/** @var CreateStatement $stmt */
$stmt = $parser->statements[0];

$this->assertSame(
'CREATE DEFINER=`root`@`%`'
. ' PROCEDURE `test2` (IN `_var` INT) DETERMINISTIC'
. ' MODIFIES SQL DATA SELECT _var',
$stmt->build()
);

$parser = new Parser(
'CREATE DEFINER=`root`@`%`'
. ' PROCEDURE `test2`(IN `_var` INT) NOT DETERMINISTIC NO SQL'
Expand Down

0 comments on commit 084ca3d

Please sign in to comment.