tasted date NOT NULL,
created timestamp default CURRENT_TIMESTAMP,
modified datetime default NULL,
tasted date NOT NULL,
created timestamp default CURRENT_TIMESTAMP,
modified datetime default NULL,
# Runs tests on column_* method of $class using %correct data hash
# usage: run_method_tests ($class, $method, %correct);
sub run_method_tests {
# Runs tests on column_* method of $class using %correct data hash
# usage: run_method_tests ($class, $method, %correct);
sub run_method_tests {
$DB_Class->db_Main->do($sql);
$DB_Class->table($table);
run_method_tests($DB_Class,'column_type', %correct_types);
$DB_Class->db_Main->do($sql);
$DB_Class->table($table);
run_method_tests($DB_Class,'column_type', %correct_types);
- #run_method_tests($DB_Class,'column_default', %correct_defaults);
- #run_method_tests($DB_Class,'column_nullable', %correct_defaults);
+ run_method_tests($DB_Class,'column_default', %correct_defaults);
+ run_method_tests($DB_Class,'column_nullable', %correct_nullables);
SKIP: {
skip $skip_msg, $skip_howmany if $err;
$DB_Class->table($table);
run_method_tests($DB_Class,'column_type', %correct_types);
SKIP: {
skip $skip_msg, $skip_howmany if $err;
$DB_Class->table($table);
run_method_tests($DB_Class,'column_type', %correct_types);
- #run_method_tests($DB_Class,'column_default', %correct_defaults);
- #run_method_tests($DB_Class,'column_nullable', %correct_defaults);
+ run_method_tests($DB_Class,'column_default', %correct_defaults);
+ run_method_tests($DB_Class,'column_nullable', %correct_nullables);
# Helper methods, TODO -- put these somewhere where tests can use them.
# returns "best" available sqlite driver or dies
# Helper methods, TODO -- put these somewhere where tests can use them.
# returns "best" available sqlite driver or dies