MediaWiki REL1_31
OracleInstallerTest.php
Go to the documentation of this file.
1<?php
2
10
15 public function testCheckConnectStringFormat( $expected, $connectString, $msg = '' ) {
16 $validity = $expected ? 'should be valid' : 'should NOT be valid';
17 $msg = "'$connectString' ($msg) $validity.";
18 $this->assertEquals( $expected,
20 $msg
21 );
22 }
23
28 // expected result, connectString[, message]
29 return [
30 [ true, 'simple_01', 'Simple TNS name' ],
31 [ true, 'simple_01.world', 'TNS name with domain' ],
32 [ true, 'simple_01.domain.net', 'TNS name with domain' ],
33 [ true, 'host123', 'Host only' ],
34 [ true, 'host123.domain.net', 'FQDN only' ],
35 [ true, '//host123.domain.net', 'FQDN URL only' ],
36 [ true, '123.223.213.132', 'Host IP only' ],
37 [ true, 'host:1521', 'Host and port' ],
38 [ true, 'host:1521/service', 'Host, port and service' ],
39 [ true, 'host:1521/service:shared', 'Host, port, service and shared server type' ],
40 [ true, 'host:1521/service:dedicated', 'Host, port, service and dedicated server type' ],
41 [ true, 'host:1521/service:pooled', 'Host, port, service and pooled server type' ],
42 [
43 true,
44 'host:1521/service:shared/instance1',
45 'Host, port, service, server type and instance'
46 ],
47 [ true, 'host:1521//instance1', 'Host, port and instance' ],
48 ];
49 }
50
51}
Tests for OracleInstaller.
provideOracleConnectStrings()
Provider to test OracleInstaller::checkConnectStringFormat()
testCheckConnectStringFormat( $expected, $connectString, $msg='')
provideOracleConnectStrings OracleInstaller::checkConnectStringFormat
static checkConnectStringFormat( $connect_string)
Function checks the format of Oracle connect string The actual validity of the string is checked by a...