| 12345678910111213141516171819202122232425262728293031323334353637 |
- package sql
- import "testing"
- // TestConnect ...
- func TestConnect(t *testing.T) {
- db := NewSQL("sylvrec.com:3306", "test", "test", "test")
- db.Close()
- }
- func TestCRUD(t *testing.T) {
- db := NewSQL("sylvrec.com:3306", "test", "test", "test")
- var values [][]string
- values = append(values, []string{"", "WuYu", "Kawai"})
- errInsert := db.Insert("test", nil, values)
- if errInsert != nil {
- t.Errorf("Expected err=nil, %#v", errInsert)
- return
- }
- var vals [][]string
- var sets [][]string
- sets = append(sets, []string{"nom", "YoYo"})
- vals = append(vals, []string{"nom", "WuYu"})
- vals = append(vals, []string{"prenom", "Kawai"})
- errUpdate := db.UpdateAND("test", sets, vals)
- if errUpdate != nil {
- t.Errorf("Expected err=nil, %#v", errUpdate)
- return
- }
- sets = append(sets, []string{"prenom", "Kawai"})
- errDelete := db.DeleteAND("test", sets)
- if errDelete != nil {
- t.Errorf("Expected err=nil, %#v", errDelete)
- return
- }
- db.Close()
- }
|