Example #1
0
 function Test_of_initiateColumnsToNull()
 {
     $AkTestField = new AkTestField();
     $AkTestField->loadColumnsSettings();
     $columns = array('id', 'varchar_field', 'longtext_field', 'text_field', 'logblob_field', 'date_field', 'datetime_field', 'tinyint_field', 'integer_field', 'smallint_field', 'bigint_field', 'double_field', 'numeric_field', 'bytea_field', 'timestamp_field', 'boolean_field', 'int2_field', 'int4_field', 'int8_field', 'foat_field', 'varchar4000_field', 'clob_field', 'nvarchar2000_field', 'blob_field', 'nvarchar_field', 'decimal1_field', 'decimal5_field', 'decimal10_field', 'decimal20_field', 'decimal_field', 'created_at', 'updated_at', 'expires_on');
     foreach ($columns as $column) {
         $this->assertFalse(isset($AkTestField->{$column}));
     }
     $AkTestField->initiateColumnsToNull();
     foreach ($columns as $column) {
         $this->assertTrue(is_null($AkTestField->{$column}));
     }
 }