php-sqlsrv/test/functional/sqlsrv/TC12_Setup.phpt

48 lines
1 KiB
Plaintext
Raw Normal View History

2017-05-04 01:00:31 +02:00
--TEST--
Driver setup Test
2017-05-04 01:00:31 +02:00
--DESCRIPTION--
Verifies the logging facility by checking the ability to set
2017-10-11 01:54:20 +02:00
and retrieve the values of "LogSubsystem" and "LogSeverity"
2017-05-04 01:00:31 +02:00
parameters.
--ENV--
PHPT_EXEC=true
--SKIPIF--
<?php require('skipif.inc'); ?>
--FILE--
<?php
require_once('MsCommon.inc');
2017-05-04 01:00:31 +02:00
2017-10-11 01:54:20 +02:00
function loggingSetup()
2017-05-04 01:00:31 +02:00
{
$testName = "Driver Logging setup";
startTest($testName);
configure('LogSubsystems', -1);
configure('LogSubsystems', 1);
configure('LogSubsystems', 2);
configure('LogSubsystems', 4);
configure('LogSubsystems', 8);
configure('LogSubsystems', 0);
configure('LogSeverity', -1);
configure('LogSeverity', 1);
configure('LogSeverity', 2);
configure('LogSeverity', 4);
configure('LogSubsystems', SQLSRV_LOG_SYSTEM_OFF);
configure('LogSeverity', SQLSRV_LOG_SEVERITY_ERROR);
endTest($testName);
2017-05-04 01:00:31 +02:00
}
sqlsrv_configure('WarningsReturnAsError', 0);
2017-10-11 01:54:20 +02:00
try {
loggingSetup();
} catch (Exception $e) {
echo $e->getMessage();
}
2017-05-04 01:00:31 +02:00
?>
--EXPECT--
Test "Driver Logging setup" completed successfully.