Advertisement
Rishav_hitk_cse

Untitled

Jul 27th, 2022
1,500
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Go 2.04 KB | None | 0 0
  1. t.Run("SuccessfullyEndedUserAssessmenr", func(t *testing.T) {
  2.         server.App = &base.App{DB: gormDB}
  3.  
  4.         assessment, userAssessment := createUserAssessmentAndRelatedDataInDB(t, gormDB)
  5.         err := gormDB.Model(&questionPaperModels.UserAssessment{}).Where("id = ?", userAssessment.ID).Update("status", questionPaperModels.ValidInProgressUserAssessment[0]).Error
  6.         assert.NoError(t, err)
  7.  
  8.         liveAssessment, err := prepareLiveAssessmentData(*assessment)
  9.         assert.NoError(t, err)
  10.         assert.NoError(t, liveAssessmentServices.UpdateAssessmentsInLiveDB(
  11.             []*liveAssessmentModels.Assessment{&liveAssessment}),
  12.         )
  13.  
  14.         liveUserAssessment, err := liveAssessmentServices.PrepareLiveUserAssessmentData(userAssessment)
  15.         assert.NoError(t, err)
  16.         assert.NoError(t, liveAssessmentServices.UpdateUserAssessmentsInLiveDB(
  17.             []*liveAssessmentModels.UserAssessment{liveUserAssessment}),
  18.         )
  19.         userAssessmentIDString, err := json.Marshal(userAssessment.AssessmentID)
  20.         assert.NoError(t, err)
  21.  
  22.         assert.Equal(t, 1, 2)
  23.         endDateTimeString, err := json.Marshal(time.Now())
  24.         assert.NoError(t, err)
  25.         err = EndAllUserAssessments(string(userAssessmentIDString), string(endDateTimeString))
  26.         assert.NoError(t, err)
  27.  
  28.         assert.NoError(t, livedb.Instance.Flush())
  29.         assert.NoError(t, testSetup.TestApp.ClearTestDBData())
  30.     })
  31. /*
  32.         assessment_test.go:66:
  33.                 Error Trace:    assessment_test.go:66
  34.                 Error:          Not equal:
  35.                                 expected: 1
  36.                                 actual  : 2
  37.                 Test:           TestEndAllUserAssessments/SuccessfullyEndedUserAssessmenr
  38.         assessment_test.go:73:
  39.                 Error Trace:    assessment_test.go:73
  40.                 Error:          Received unexpected error:
  41.                                 pq: update or delete on table "user_assessments" violates foreign key constraint "user_assessment_events_user_assessment_id_user_assessments_id_f" on table "user_assessment_events"
  42.                 Test:           TestEndAllUserAssessments/SuccessfullyEndedUserAssessmenr
  43. */
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement