1 | <?php |
||
28 | abstract class AbstractPDOPwAuthTest extends TestCase |
||
29 | { |
||
30 | /** |
||
31 | * @var PDO |
||
32 | */ |
||
33 | protected $pdo; |
||
34 | |||
35 | protected function setUp(): void |
||
36 | { |
||
37 | $this->pdo = new PDO('crate:localhost:4200', 'crate', 'crate'); |
||
38 | $this->pdo->setAttribute(PDO::CRATE_ATTR_SSL_MODE, PDO::CRATE_ATTR_SSL_MODE_ENABLED_BUT_WITHOUT_HOST_VERIFICATION); |
||
39 | |||
40 | $usr = $this->pdo->prepare("CREATE USER test_user WITH (password = 'pwd')"); |
||
41 | |||
42 | $usr->execute(); |
||
43 | |||
44 | $priv = "GRANT ALL PRIVILEGES TO test_user;"; |
||
45 | $this->pdo->query($priv); |
||
46 | } |
||
47 | |||
48 | protected function tearDown(): void |
||
49 | { |
||
50 | $del = "DROP USER IF EXISTS test_user"; |
||
51 | $this->pdo->query($del); |
||
52 | } |
||
53 | } |
||
54 |