[WIP] migration to psql

TODO:
[ ] stats
[ ] indexes
This commit is contained in:
Las Zenow 2016-07-30 07:10:33 -04:00
parent e1bd235785
commit e72de38725
24 changed files with 648 additions and 936 deletions

View file

@ -7,37 +7,37 @@ const (
)
func TestUserEmpty(t *testing.T) {
db := Init(test_host, test_coll)
defer del(db)
db, dbclose := testDbInit(t)
defer dbclose()
if db.User("").Valid("") {
t.Errorf("user.Valid() with an empty password return true")
if db.ValidPassword("", "") {
t.Errorf("ValidPassword() with an empty password return true")
}
}
func TestAddUser(t *testing.T) {
db := Init(test_host, test_coll)
defer del(db)
db, dbclose := testDbInit(t)
defer dbclose()
tAddUser(t, db)
if !db.User(name).Valid(pass) {
t.Errorf("user.Valid() return false for a valid user")
testAddUser(t, db)
if !db.ValidPassword(name, pass) {
t.Errorf("ValidPassword() return false for a valid user")
}
}
func TestEmptyUsername(t *testing.T) {
db := Init(test_host, test_coll)
defer del(db)
db, dbclose := testDbInit(t)
defer dbclose()
tAddUser(t, db)
if db.User("").Valid(pass) {
t.Errorf("user.Valid() return true for an invalid user")
testAddUser(t, db)
if db.ValidPassword("", pass) {
t.Errorf("ValidPassword() return true for an invalid user")
}
}
func tAddUser(t *testing.T, db DB) {
func testAddUser(t *testing.T, db DB) {
err := db.AddUser(name, pass)
if err != nil {
t.Errorf("db.Adduser(", name, ", ", pass, ") return an error: ", err)
t.Errorf("db.Adduser(%v, %v) return an error: %v", name, pass, err)
}
}