Эх сурвалжийг харах

Add first test for activity

Andrea Fazzi 6 жил өмнө
parent
commit
3e5c480fc9
2 өөрчлөгдсөн 11 нэмэгдсэн , 2 устгасан
  1. 2 2
      orm/activity.go
  2. 9 0
      orm/orm_test.go

+ 2 - 2
orm/activity.go

@@ -10,9 +10,9 @@ import (
 type Activity struct {
 	gorm.Model
 	Name      string
-	Class     Class
+	Class     *Class
 	Teacher   *Teacher
-	Subject   Subject
+	Subject   *Subject
 	ClassID   uint `schema:"class_id"`
 	TeacherID uint `schema:"teacher_id"`
 	SubjectID uint `schema:"subject_id"`

+ 9 - 0
orm/orm_test.go

@@ -44,6 +44,15 @@ func (t *testSuite) TestDB() {
 	t.Not(t.Nil(DB()))
 }
 
+func (t *testSuite) TestGetActivityAll() {
+	activity, err := GetActivityAll("1")
+	t.Nil(err)
+	if !t.Failed() {
+		t.Equal("Amilcare", activity.Teacher.Name)
+	}
+
+}
+
 func (t *testSuite) TestGetTeacher() {
 	teacher, err := GetTeacher("1")
 	t.Nil(err)