fmt
the build was successful Details

This commit is contained in:
konrad 2018-01-26 16:44:58 +01:00 committed by kolaente
parent f09e5c6f84
commit e99aeb67c6
Signed by: konrad
GPG Key ID: F40E70337AB24C9B
6 changed files with 20 additions and 21 deletions

View File

@ -85,11 +85,11 @@ func TestAddOrUpdateAuthor(t *testing.T) {
x.DropTables(Author{}) x.DropTables(Author{})
// Test inserting // Test inserting
_, err = AddOrUpdateAuthor(Author{Forename:"ff", Lastname: "fff"}) _, err = AddOrUpdateAuthor(Author{Forename: "ff", Lastname: "fff"})
assert.Error(t, err) assert.Error(t, err)
// Test updating // Test updating
_, err = AddOrUpdateAuthor(Author{ID: 3, Forename:"ff", Lastname: "fff"}) _, err = AddOrUpdateAuthor(Author{ID: 3, Forename: "ff", Lastname: "fff"})
assert.Error(t, err) assert.Error(t, err)
// Delete from some nonexistent // Delete from some nonexistent
@ -110,9 +110,9 @@ func TestGetAuthorsByBook(t *testing.T) {
// Drop the table to see it fail // Drop the table to see it fail
x.DropTables(AuthorBook{}) x.DropTables(AuthorBook{})
_, err := GetAuthorsByBook(Book{ID:1}) _, err := GetAuthorsByBook(Book{ID: 1})
assert.Error(t, err) assert.Error(t, err)
//Aaaaaaaaaand recreate it //Aaaaaaaaaand recreate it
x.Sync(AuthorBook{}) x.Sync(AuthorBook{})
} }

View File

@ -24,8 +24,8 @@ func (err ErrUsernameExists) Error() string {
// ErrUserEmailExists represents a "UserEmailExists" kind of error. // ErrUserEmailExists represents a "UserEmailExists" kind of error.
type ErrUserEmailExists struct { type ErrUserEmailExists struct {
UserID int64 UserID int64
Email string Email string
} }
// IsErrUserEmailExists checks if an error is a ErrUserEmailExists. // IsErrUserEmailExists checks if an error is a ErrUserEmailExists.

View File

@ -25,6 +25,7 @@ func MainTest(m *testing.M, pathToRoot string) {
func createTestEngine(fixturesDir string) error { func createTestEngine(fixturesDir string) error {
var err error var err error
x, err = xorm.NewEngine("sqlite3", "file::memory:?cache=shared") x, err = xorm.NewEngine("sqlite3", "file::memory:?cache=shared")
//x, err = xorm.NewEngine("sqlite3", "db.db")
if err != nil { if err != nil {
return err return err
} }

View File

@ -60,7 +60,7 @@ func GetUser(user User) (userOut User, exists bool, err error) {
func CheckUserCredentials(u *UserLogin) (User, error) { func CheckUserCredentials(u *UserLogin) (User, error) {
// Check if the user exists // Check if the user exists
user, exists, err := GetUser(User{Username:u.Username}) user, exists, err := GetUser(User{Username: u.Username})
if err != nil { if err != nil {
return User{}, err return User{}, err
} }

View File

@ -24,7 +24,7 @@ func CreateUser(user User) (newUser User, err error) {
} }
// Check if the user already existst with that username // Check if the user already existst with that username
existingUser, exists, err = GetUser(User{Email:newUser.Email}) existingUser, exists, err = GetUser(User{Email: newUser.Email})
if err != nil { if err != nil {
return User{}, err return User{}, err
} }
@ -59,7 +59,6 @@ func hashPassword(password string) (string, error) {
// UpdateUser updates a user // UpdateUser updates a user
func UpdateUser(user User) (updatedUser User, err error) { func UpdateUser(user User) (updatedUser User, err error) {
// Check if it exists // Check if it exists
theUser, exists, err := GetUserByID(user.ID) theUser, exists, err := GetUserByID(user.ID)
if err != nil { if err != nil {

View File

@ -19,14 +19,13 @@ func TestCreateUser(t *testing.T) {
} }
// Delete every preexisting user to have a fresh start // Delete every preexisting user to have a fresh start
/* allusers, err := ListUsers("") allusers, err := ListUsers("")
for _, user := range allusers { assert.NoError(t, err)
// Delete it for _, user := range allusers {
assert.Equal(t, dummyuser.Name, user.Name) // Delete it
assert.Equal(t, dummyuser.Username, user.Username) err := DeleteUserByID(user.ID)
assert.Equal(t, dummyuser.Email, user.Email) assert.NoError(t, err)
assert.Equal(t, dummyuser.IsAdmin, user.IsAdmin) }
}*/
// Create a new user // Create a new user
createdUser, err := CreateUser(dummyuser) createdUser, err := CreateUser(dummyuser)
@ -37,12 +36,12 @@ func TestCreateUser(t *testing.T) {
assert.Error(t, err) assert.Error(t, err)
// Check if it fails to create a user with just the same username // Check if it fails to create a user with just the same username
_, err = CreateUser(User{Username:dummyuser.Username, Password: "1234"}) _, err = CreateUser(User{Username: dummyuser.Username, Password: "fsdf"})
assert.Error(t, err) assert.Error(t, err)
assert.True(t, IsErrUsernameExists(err)) assert.True(t, IsErrUsernameExists(err))
// Check if it fails to create one with the same email // Check if it fails to create one with the same email
_, err = CreateUser(User{Username: "noone", Password: "1234", Email:dummyuser.Email}) _, err = CreateUser(User{Username: "noone", Password: "1234", Email: dummyuser.Email})
assert.Error(t, err) assert.Error(t, err)
assert.True(t, IsErrUserEmailExists(err)) assert.True(t, IsErrUserEmailExists(err))
@ -86,14 +85,14 @@ func TestCreateUser(t *testing.T) {
// Update the user // Update the user
newname := "Test_te" newname := "Test_te"
uuser, err := UpdateUser(User{ID:theuser.ID, Name: newname, Password: "444444"}) uuser, err := UpdateUser(User{ID: theuser.ID, Name: newname, Password: "444444"})
assert.NoError(t, err) assert.NoError(t, err)
assert.Equal(t, newname, uuser.Name) assert.Equal(t, newname, uuser.Name)
assert.Equal(t, theuser.Password, uuser.Password) // Password should not change assert.Equal(t, theuser.Password, uuser.Password) // Password should not change
assert.Equal(t, theuser.Username, uuser.Username) // Username should not change either assert.Equal(t, theuser.Username, uuser.Username) // Username should not change either
// Try updating one which does not exist // Try updating one which does not exist
_, err = UpdateUser(User{ID:99999, Username: "dg"}) _, err = UpdateUser(User{ID: 99999, Username: "dg"})
assert.Error(t, err) assert.Error(t, err)
assert.True(t, IsErrUserDoesNotExist(err)) assert.True(t, IsErrUserDoesNotExist(err))