PHP 클래스 Dshafik\MySQL\Tests\MySqlShimTest

상속: extends PHPUnit_Framework_TestCase
파일 보기 프로젝트 열기: dshafik/php7-mysql-shim

공개 프로퍼티들

프로퍼티 타입 설명
$bin
$container
$host

보호된 프로퍼티들

프로퍼티 타입 설명
$runtime

공개 메소드들

메소드 설명
__construct ( $name = null, array $data = [], $dataName = '' )
mysql_fetch_DataProvider ( )
mysql_fetch_no_rows_dataProvider ( )
mysql_function_invalid_result_DataProvider ( )
setUpBeforeClass ( )
tearDown ( )
tearDownAfterClass ( )
test_mysql_affected_rows ( )
test_mysql_close ( )
test_mysql_close_fail ( )
test_mysql_connect ( )
test_mysql_connect_defaults ( )
test_mysql_connect_fail_false ( )
test_mysql_connect_fail_warning ( )
test_mysql_connect_multi ( )
test_mysql_connect_new ( )
test_mysql_connect_options ( )
test_mysql_connect_options_fail ( )
test_mysql_constants ( )
test_mysql_db_query ( )
test_mysql_db_query_fail ( )
test_mysql_errno ( )
test_mysql_error ( )
test_mysql_escape_string ( )
test_mysql_escape_string_notice ( )
test_mysql_fetch ( $function, $results, $resultType = null )
test_mysql_fetch_no_rows ( $function )
test_mysql_field ( )
test_mysql_field_flags_fail ( )
test_mysql_field_len_fail ( )
test_mysql_field_name_fail ( )
test_mysql_field_table_fail ( )
test_mysql_field_type_fail ( )
test_mysql_function_invalid_result ( $function, $error, $args, $skipHHVM = false )
test_mysql_insert_id ( )
test_mysql_list_dbs ( )
test_mysql_list_fields ( )
test_mysql_list_fields_fail ( )
test_mysql_list_fields_specialchars ( )
test_mysql_list_tables ( )
test_mysql_list_tables_fail ( )
test_mysql_list_tables_specialchars ( )
test_mysql_num_fields ( )
test_mysql_num_fields_fail ( )
test_mysql_num_rows ( )
test_mysql_pconnect ( )
test_mysql_query ( )
test_mysql_query_ddl ( )
test_mysql_query_fail ( )
test_mysql_query_insert ( )
test_mysql_query_nodata ( )
test_mysql_result ( )
test_mysql_result_fail ( )
test_mysql_result_invalid_row ( )
test_mysql_result_multiple_calls ( )
test_mysql_result_prefixed ( )
test_mysql_result_prefixed_fail ( )
test_mysql_select_db ( )
test_mysql_select_db_invalid ( )
test_mysql_select_db_specialchars ( )
test_mysql_unbuffered_query ( )
test_mysql_unbuffered_query_close ( )
test_mysql_unbuffered_query_close_legacy ( )
test_mysql_unbuffered_query_fail ( )
test_mysql_unbuffered_query_num_rows ( )

보호된 메소드들

메소드 설명
assertConnection ( $mysql )
assertResult ( $result )
getConnection ( $db = 'shim_test' )
skipForHHVM ( $condition = true )

메소드 상세

__construct() 공개 메소드

public __construct ( $name = null, array $data = [], $dataName = '' )
$data array

assertConnection() 보호된 메소드

protected assertConnection ( $mysql )
$mysql

assertResult() 보호된 메소드

protected assertResult ( $result )
$result

getConnection() 보호된 메소드

protected getConnection ( $db = 'shim_test' )

mysql_fetch_DataProvider() 공개 메소드

mysql_fetch_no_rows_dataProvider() 공개 메소드

mysql_function_invalid_result_DataProvider() 공개 메소드

setUpBeforeClass() 공개 정적인 메소드

public static setUpBeforeClass ( )

skipForHHVM() 보호된 메소드

protected skipForHHVM ( $condition = true )

tearDown() 공개 메소드

public tearDown ( )

tearDownAfterClass() 공개 정적인 메소드

public static tearDownAfterClass ( )

test_mysql_affected_rows() 공개 메소드

test_mysql_close() 공개 메소드

public test_mysql_close ( )

test_mysql_close_fail() 공개 메소드

test_mysql_connect() 공개 메소드

public test_mysql_connect ( )

test_mysql_connect_defaults() 공개 메소드

test_mysql_connect_fail_false() 공개 메소드

test_mysql_connect_fail_warning() 공개 메소드

test_mysql_connect_multi() 공개 메소드

test_mysql_connect_new() 공개 메소드

test_mysql_connect_options() 공개 메소드

test_mysql_connect_options_fail() 공개 메소드

test_mysql_constants() 공개 메소드

test_mysql_db_query() 공개 메소드

public test_mysql_db_query ( )

test_mysql_db_query_fail() 공개 메소드

test_mysql_errno() 공개 메소드

public test_mysql_errno ( )

test_mysql_error() 공개 메소드

public test_mysql_error ( )

test_mysql_escape_string() 공개 메소드

test_mysql_escape_string_notice() 공개 메소드

test_mysql_fetch() 공개 메소드

public test_mysql_fetch ( $function, $results, $resultType = null )

test_mysql_fetch_no_rows() 공개 메소드

public test_mysql_fetch_no_rows ( $function )

test_mysql_field() 공개 메소드

public test_mysql_field ( )

test_mysql_field_flags_fail() 공개 메소드

test_mysql_field_len_fail() 공개 메소드

test_mysql_field_name_fail() 공개 메소드

test_mysql_field_table_fail() 공개 메소드

test_mysql_field_type_fail() 공개 메소드

test_mysql_function_invalid_result() 공개 메소드

public test_mysql_function_invalid_result ( $function, $error, $args, $skipHHVM = false )

test_mysql_insert_id() 공개 메소드

test_mysql_list_dbs() 공개 메소드

public test_mysql_list_dbs ( )

test_mysql_list_fields() 공개 메소드

test_mysql_list_fields_fail() 공개 메소드

test_mysql_list_fields_specialchars() 공개 메소드

test_mysql_list_tables() 공개 메소드

test_mysql_list_tables_fail() 공개 메소드

test_mysql_list_tables_specialchars() 공개 메소드

test_mysql_num_fields() 공개 메소드

test_mysql_num_fields_fail() 공개 메소드

test_mysql_num_rows() 공개 메소드

public test_mysql_num_rows ( )

test_mysql_pconnect() 공개 메소드

public test_mysql_pconnect ( )

test_mysql_query() 공개 메소드

public test_mysql_query ( )

test_mysql_query_ddl() 공개 메소드

test_mysql_query_fail() 공개 메소드

test_mysql_query_insert() 공개 메소드

test_mysql_query_nodata() 공개 메소드

test_mysql_result() 공개 메소드

public test_mysql_result ( )

test_mysql_result_fail() 공개 메소드

test_mysql_result_invalid_row() 공개 메소드

test_mysql_result_multiple_calls() 공개 메소드

또한 보기: https://github.com/dshafik/php7-mysql-shim/issues/7

test_mysql_result_prefixed() 공개 메소드

test_mysql_result_prefixed_fail() 공개 메소드

test_mysql_select_db() 공개 메소드

test_mysql_select_db_invalid() 공개 메소드

test_mysql_select_db_specialchars() 공개 메소드

test_mysql_unbuffered_query() 공개 메소드

test_mysql_unbuffered_query_close() 공개 메소드

test_mysql_unbuffered_query_close_legacy() 공개 메소드

test_mysql_unbuffered_query_fail() 공개 메소드

test_mysql_unbuffered_query_num_rows() 공개 메소드

프로퍼티 상세

$bin 정적으로 공개적으로 프로퍼티

static public $bin

$container 정적으로 공개적으로 프로퍼티

static public $container

$host 정적으로 공개적으로 프로퍼티

static public $host

$runtime 보호되어 있는 프로퍼티

protected $runtime