Annotation of embedaddon/php/ext/oci8/tests/lob_028.phpt, revision 1.1.1.1

1.1       misho       1: --TEST--
                      2: Test descriptor types for oci_new_descriptor()
                      3: --SKIPIF--
                      4: <?php
                      5: $target_dbs = array('oracledb' => true, 'timesten' => false);  // test runs on these DBs
                      6: require(dirname(__FILE__).'/skipif.inc');
                      7: ?> 
                      8: --FILE--
                      9: <?php
                     10: 
                     11: require dirname(__FILE__).'/connect.inc';
                     12: 
                     13: // Successful statements
                     14: 
                     15: $d = oci_new_descriptor($c, OCI_D_FILE);
                     16: var_dump($d);
                     17: 
                     18: $d = oci_new_descriptor($c, OCI_DTYPE_FILE);
                     19: var_dump($d);
                     20: 
                     21: $d = oci_new_descriptor($c, OCI_D_LOB);
                     22: var_dump($d);
                     23: 
                     24: $d = oci_new_descriptor($c, OCI_DTYPE_LOB);
                     25: var_dump($d);
                     26: 
                     27: $d = oci_new_descriptor($c, OCI_D_ROWID);
                     28: var_dump($d);
                     29: 
                     30: $d = oci_new_descriptor($c, OCI_DTYPE_ROWID);
                     31: var_dump($d);
                     32: 
                     33: // Unsuccessful statements
                     34: 
                     35: $d = oci_new_descriptor($c, OCI_B_CLOB);
                     36: var_dump($d);
                     37: 
                     38: $d = oci_new_descriptor($c, OCI_B_CLOB);
                     39: var_dump($d);
                     40: 
                     41: $d = oci_new_descriptor($c, OCI_DEFAULT);
                     42: var_dump($d);
                     43: 
                     44: $d = oci_new_descriptor($c, 1);
                     45: var_dump($d);
                     46: 
                     47: echo "Done\n";
                     48: 
                     49: ?>
                     50: --EXPECTF--
                     51: object(OCI-Lob)#%d (1) {
                     52:   ["descriptor"]=>
                     53:   resource(%d) of type (oci8 descriptor)
                     54: }
                     55: object(OCI-Lob)#%d (1) {
                     56:   ["descriptor"]=>
                     57:   resource(%d) of type (oci8 descriptor)
                     58: }
                     59: object(OCI-Lob)#%d (1) {
                     60:   ["descriptor"]=>
                     61:   resource(%d) of type (oci8 descriptor)
                     62: }
                     63: object(OCI-Lob)#%d (1) {
                     64:   ["descriptor"]=>
                     65:   resource(%d) of type (oci8 descriptor)
                     66: }
                     67: object(OCI-Lob)#%d (1) {
                     68:   ["descriptor"]=>
                     69:   resource(%d) of type (oci8 descriptor)
                     70: }
                     71: object(OCI-Lob)#%d (1) {
                     72:   ["descriptor"]=>
                     73:   resource(%d) of type (oci8 descriptor)
                     74: }
                     75: 
                     76: Warning: oci_new_descriptor(): Unknown descriptor type %d in %s on line %d
                     77: NULL
                     78: 
                     79: Warning: oci_new_descriptor(): Unknown descriptor type %d in %s on line %d
                     80: NULL
                     81: 
                     82: Warning: oci_new_descriptor(): Unknown descriptor type %d in %s on line %d
                     83: NULL
                     84: 
                     85: Warning: oci_new_descriptor(): Unknown descriptor type %d in %s on line %d
                     86: NULL
                     87: Done

FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>