Files
agila_open_tool/tools/v/vlib/db/mysql_consistency_test.v

35 lines
671 B
V

// vtest build: started_mysqld?
module main
import db.mysql
fn test_mysql_connection_user_aliases() {
assert mysql.Config{
user: 'alice'
}.connection_user()! == 'alice'
assert mysql.Config{
username: 'alice'
}.connection_user()! == 'alice'
assert mysql.Config{
user: 'alice'
username: 'alice'
}.connection_user()! == 'alice'
if _ := mysql.Config{
user: 'alice'
username: 'bob'
}.connection_user()
{
assert false
} else {
assert err.msg().contains('must match')
}
}
fn test_mysql_row_value_helpers() {
mysql_row := mysql.Row{
vals: ['hello', '']
}
assert mysql_row.val(0) == 'hello'
assert mysql_row.values() == ['hello', '']
}