Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
20 changes: 10 additions & 10 deletions conversation/repository_mock.go
Original file line number Diff line number Diff line change
Expand Up @@ -15,15 +15,15 @@ func NewMockRepo() *MockRepo {

func (m *MockRepo) CheckForConversation(interviewID int) (bool, error) {
if m.FailRepo {
return false, errors.New("Mocked DB failure")
return false, errors.New("mocked DB failure")
}

return true, nil
}

func (m *MockRepo) GetConversation(interviewID int) (*Conversation, error) {
if m.FailRepo {
return nil, errors.New("Mocked DB failure")
return nil, errors.New("mocked DB failure")
}

conversationResponse := &Conversation{
Expand Down Expand Up @@ -70,47 +70,47 @@ func (m *MockRepo) GetConversation(interviewID int) (*Conversation, error) {

func (m *MockRepo) CreateConversation(interviewId int, conversation *Conversation) (int, error) {
if m.FailRepo {
return 0, errors.New("Mocked DB failure")
return 0, errors.New("mocked DB failure")
}

return 0, nil
}

func (m *MockRepo) CreateQuestion(conversation *Conversation, prompt string) (int, error) {
if m.FailRepo {
return 0, errors.New("Mocked DB failure")
return 0, errors.New("mocked DB failure")
}

return 1, nil
}

func (m *MockRepo) CreateMessages(conversation *Conversation, messages []Message) error {
if m.FailRepo {
return errors.New("Mocked DB failure")
return errors.New("mocked DB failure")
}

return nil
}

func (m *MockRepo) AddMessage(conversationID, topic_id, questionNumber int, message Message) (int, error) {
if m.FailRepo {
return 0, errors.New("Mocked DB failure")
return 0, errors.New("mocked DB failure")
}

return 3, nil
}

func (m *MockRepo) AddQuestion(question *Question) (int, error) {
if m.FailRepo {
return 0, errors.New("Mocked DB failure")
return 0, errors.New("mocked DB failure")
}

return 2, nil
}

func (m *MockRepo) GetMessages(conversationID, topic_id, questionNumber int) ([]Message, error) {
if m.FailRepo {
return nil, errors.New("Mocked DB failure")
return nil, errors.New("mocked DB failure")
}

var messages = []Message{}
Expand All @@ -119,7 +119,7 @@ func (m *MockRepo) GetMessages(conversationID, topic_id, questionNumber int) ([]

func (m *MockRepo) GetQuestions(Conversation *Conversation) ([]*Question, error) {
if m.FailRepo {
return nil, errors.New("Mocked DB failure")
return nil, errors.New("mocked DB failure")
}

var questions = []*Question{}
Expand All @@ -128,7 +128,7 @@ func (m *MockRepo) GetQuestions(Conversation *Conversation) ([]*Question, error)

func (m *MockRepo) UpdateConversationCurrents(conversationID, currentQuestionNumber, topicID int, subtopic string) (int, error) {
if m.FailRepo {
return 0, errors.New("Mocked DB failure")
return 0, errors.New("mocked DB failure")
}

return 1, nil
Expand Down
14 changes: 7 additions & 7 deletions interview/repository_mock.go
Original file line number Diff line number Diff line change
Expand Up @@ -15,15 +15,15 @@ func NewMockRepo() *MockRepo {

func (m *MockRepo) CreateInterview(interview *Interview) (int, error) {
if m.FailRepo {
return 0, errors.New("Mocked DB failure")
return 0, errors.New("mocked DB failure")
}

return 1, nil
}

func (m *MockRepo) GetInterview(interviewID int) (*Interview, error) {
if m.FailRepo {
return nil, errors.New("Mocked DB failure")
return nil, errors.New("mocked DB failure")
}

interview := &Interview{
Expand All @@ -45,7 +45,7 @@ func (m *MockRepo) GetInterview(interviewID int) (*Interview, error) {

func (m *MockRepo) GetInterviewSummariesByUserID(userID int) ([]Summary, error) {
if m.FailRepo {
return nil, errors.New("Mocked DB failure")
return nil, errors.New("mocked DB failure")
}

var summaries []Summary
Expand All @@ -63,31 +63,31 @@ func (m *MockRepo) GetInterviewSummariesByUserID(userID int) ([]Summary, error)

func (m *MockRepo) UpdateScore(interviewID, pointsEarned int) error {
if m.FailRepo {
return errors.New("Mocked DB failure")
return errors.New("mocked DB failure")
}

return nil
}

func (m *MockRepo) UpdateStatus(interviewID, userID int, status string) error {
if m.FailRepo {
return errors.New("Mocked DB failure")
return errors.New("mocked DB failure")
}

return nil
}

func (m *MockRepo) LinkConversation(interviewID, conversationID int) error {
if m.FailRepo {
return errors.New("Mocked DB failure")
return errors.New("mocked DB failure")
}

return nil
}

func (m *MockRepo) UpdateCreatedInterview(interview *Interview) error {
if m.FailRepo {
return errors.New("Mocked DB failure")
return errors.New("mocked DB failure")
}

return nil
Expand Down
8 changes: 4 additions & 4 deletions token/repository_mock.go
Original file line number Diff line number Diff line change
Expand Up @@ -12,27 +12,27 @@ func NewMockRepo() *MockRepo {

func (m *MockRepo) AddRefreshToken(token *RefreshToken) error {
if m.failRepo {
return errors.New("Mocked DB failure")
return errors.New("mocked DB failure")
}

return nil
}

func (m *MockRepo) GetStoredRefreshToken(userID int) (string, error) {
if m.failRepo {
return "", errors.New("Mocked DB failure")
return "", errors.New("mocked DB failure")
}

if userID != 1 {
return "", errors.New("UserID does not exist")
return "", errors.New("userID does not exist")
}

return "abc123", nil
}

func (m *MockRepo) DeleteRefreshToken(userID int) error {
if m.failRepo {
return errors.New("Mocked DB failure")
return errors.New("mocked DB failure")
}

return nil
Expand Down
2 changes: 1 addition & 1 deletion user/model.go
Original file line number Diff line number Diff line change
Expand Up @@ -53,5 +53,5 @@ type UserRepo interface {
var (
ErrDuplicateEmail = errors.New("duplicate email")
ErrDuplicateUser = errors.New("duplicate user")
ErrAccountDeleted = errors.New("Account is no longer active")
ErrAccountDeleted = errors.New("account is no longer active")
)
26 changes: 13 additions & 13 deletions user/repository_mock.go
Original file line number Diff line number Diff line change
Expand Up @@ -33,23 +33,23 @@ func NewMockRepo() *MockRepo {

func (m *MockRepo) CreateUser(user *User) (int, error) {
if m.failRepo {
return 0, errors.New("Mocked DB failure")
return 0, errors.New("mocked DB failure")
}

return 1, nil
}

func (m *MockRepo) MarkUserDeleted(userID int) error {
if m.failRepo {
return errors.New("Mocked DB failure")
return errors.New("mocked DB failure")
}

return nil
}

func (m *MockRepo) GetUser(userID int) (*User, error) {
if m.failRepo {
return nil, errors.New("Mocked DB failure")
return nil, errors.New("mocked DB failure")
}

mockUser := &User{
Expand All @@ -65,18 +65,18 @@ func (m *MockRepo) GetUser(userID int) (*User, error) {

func (m *MockRepo) GetPasswordandID(username string) (int, string, error) {
if m.failRepo {
return 0, "", errors.New("Mocked DB failure")
return 0, "", errors.New("mocked DB failure")
}

return 1, string(PasswordHashed), nil
}

func (m *MockRepo) GetUserByEmail(email string) (*User, error) {
if m.FailGetUserByEmail {
return nil, errors.New("Mocked GetUserByEmail failure")
return nil, errors.New("mocked GetUserByEmail failure")
}
if m.failRepo {
return nil, errors.New("Mocked DB failure")
return nil, errors.New("mocked DB failure")
}

mockUser := &User{
Expand All @@ -91,7 +91,7 @@ func (m *MockRepo) GetUserByEmail(email string) (*User, error) {

func (m *MockRepo) GetUserByCustomerID(customerID string) (*User, error) {
if m.failRepo {
return nil, errors.New("Mocked DB failure")
return nil, errors.New("mocked DB failure")
}

mockUser := &User{
Expand All @@ -106,42 +106,42 @@ func (m *MockRepo) GetUserByCustomerID(customerID string) (*User, error) {

func (m *MockRepo) UpdatePasswordByEmail(email string, password []byte) error {
if m.failRepo {
return errors.New("Mocked DB failure")
return errors.New("mocked DB failure")
}

return nil
}

func (m *MockRepo) AddCredits(userID, credits int, creditType string) error {
if m.FailAddCredits {
return errors.New("Mocked AddCredits failure")
return errors.New("mocked AddCredits failure")
}
if m.failRepo {
return errors.New("Mocked DB failure")
return errors.New("mocked DB failure")
}

return nil
}

func (m *MockRepo) UpdateSubscriptionData(userID int, status, tier, subscriptionID string, startsAt, endsAt time.Time) error {
if m.failRepo {
return errors.New("Mocked DB failure")
return errors.New("mocked DB failure")
}

return nil
}

func (m *MockRepo) UpdateSubscriptionStatusData(userID int, status string) error {
if m.failRepo {
return errors.New("Mocked DB failure")
return errors.New("mocked DB failure")
}

return nil
}

func (m *MockRepo) HasActiveOrCancelledSubscription(email string) (bool, error) {
if m.failRepo {
return false, errors.New("Mocked DB failure")
return false, errors.New("mocked DB failure")
}

return true, nil
Expand Down
2 changes: 1 addition & 1 deletion user/service.go
Original file line number Diff line number Diff line change
Expand Up @@ -173,7 +173,7 @@ func verifyResetToken(tokenString string) (string, error) {
if claims, ok := token.Claims.(*jwt.RegisteredClaims); ok && token.Valid {
return claims.Subject, nil
} else {
return "", errors.New("Invalid token")
return "", errors.New("invalid token")
}
}

Expand Down
Loading