@@ -44,7 +44,7 @@ func TestGetFeeds(t *testing.T) {
44
44
assert .NoError (t , unittest .PrepareTestDatabase ())
45
45
user := unittest .AssertExistsAndLoadBean (t , & user_model.User {ID : 2 })
46
46
47
- actions , err := activities_model .GetFeeds (db .DefaultContext , activities_model.GetFeedsOptions {
47
+ actions , count , err := activities_model .GetFeeds (db .DefaultContext , activities_model.GetFeedsOptions {
48
48
RequestedUser : user ,
49
49
Actor : user ,
50
50
IncludePrivate : true ,
@@ -56,15 +56,17 @@ func TestGetFeeds(t *testing.T) {
56
56
assert .EqualValues (t , 1 , actions [0 ].ID )
57
57
assert .EqualValues (t , user .ID , actions [0 ].UserID )
58
58
}
59
+ assert .Equal (t , int64 (1 ), count )
59
60
60
- actions , err = activities_model .GetFeeds (db .DefaultContext , activities_model.GetFeedsOptions {
61
+ actions , count , err = activities_model .GetFeeds (db .DefaultContext , activities_model.GetFeedsOptions {
61
62
RequestedUser : user ,
62
63
Actor : user ,
63
64
IncludePrivate : false ,
64
65
OnlyPerformedBy : false ,
65
66
})
66
67
assert .NoError (t , err )
67
68
assert .Len (t , actions , 0 )
69
+ assert .Equal (t , int64 (0 ), count )
68
70
}
69
71
70
72
func TestGetFeedsForRepos (t * testing.T ) {
@@ -74,38 +76,42 @@ func TestGetFeedsForRepos(t *testing.T) {
74
76
pubRepo := unittest .AssertExistsAndLoadBean (t , & repo_model.Repository {ID : 8 })
75
77
76
78
// private repo & no login
77
- actions , err := activities_model .GetFeeds (db .DefaultContext , activities_model.GetFeedsOptions {
79
+ actions , count , err := activities_model .GetFeeds (db .DefaultContext , activities_model.GetFeedsOptions {
78
80
RequestedRepo : privRepo ,
79
81
IncludePrivate : true ,
80
82
})
81
83
assert .NoError (t , err )
82
84
assert .Len (t , actions , 0 )
85
+ assert .Equal (t , int64 (0 ), count )
83
86
84
87
// public repo & no login
85
- actions , err = activities_model .GetFeeds (db .DefaultContext , activities_model.GetFeedsOptions {
88
+ actions , count , err = activities_model .GetFeeds (db .DefaultContext , activities_model.GetFeedsOptions {
86
89
RequestedRepo : pubRepo ,
87
90
IncludePrivate : true ,
88
91
})
89
92
assert .NoError (t , err )
90
93
assert .Len (t , actions , 1 )
94
+ assert .Equal (t , int64 (1 ), count )
91
95
92
96
// private repo and login
93
- actions , err = activities_model .GetFeeds (db .DefaultContext , activities_model.GetFeedsOptions {
97
+ actions , count , err = activities_model .GetFeeds (db .DefaultContext , activities_model.GetFeedsOptions {
94
98
RequestedRepo : privRepo ,
95
99
IncludePrivate : true ,
96
100
Actor : user ,
97
101
})
98
102
assert .NoError (t , err )
99
103
assert .Len (t , actions , 1 )
104
+ assert .Equal (t , int64 (1 ), count )
100
105
101
106
// public repo & login
102
- actions , err = activities_model .GetFeeds (db .DefaultContext , activities_model.GetFeedsOptions {
107
+ actions , count , err = activities_model .GetFeeds (db .DefaultContext , activities_model.GetFeedsOptions {
103
108
RequestedRepo : pubRepo ,
104
109
IncludePrivate : true ,
105
110
Actor : user ,
106
111
})
107
112
assert .NoError (t , err )
108
113
assert .Len (t , actions , 1 )
114
+ assert .Equal (t , int64 (1 ), count )
109
115
}
110
116
111
117
func TestGetFeeds2 (t * testing.T ) {
@@ -114,7 +120,7 @@ func TestGetFeeds2(t *testing.T) {
114
120
org := unittest .AssertExistsAndLoadBean (t , & user_model.User {ID : 3 })
115
121
user := unittest .AssertExistsAndLoadBean (t , & user_model.User {ID : 2 })
116
122
117
- actions , err := activities_model .GetFeeds (db .DefaultContext , activities_model.GetFeedsOptions {
123
+ actions , count , err := activities_model .GetFeeds (db .DefaultContext , activities_model.GetFeedsOptions {
118
124
RequestedUser : org ,
119
125
Actor : user ,
120
126
IncludePrivate : true ,
@@ -127,8 +133,9 @@ func TestGetFeeds2(t *testing.T) {
127
133
assert .EqualValues (t , 2 , actions [0 ].ID )
128
134
assert .EqualValues (t , org .ID , actions [0 ].UserID )
129
135
}
136
+ assert .Equal (t , int64 (1 ), count )
130
137
131
- actions , err = activities_model .GetFeeds (db .DefaultContext , activities_model.GetFeedsOptions {
138
+ actions , count , err = activities_model .GetFeeds (db .DefaultContext , activities_model.GetFeedsOptions {
132
139
RequestedUser : org ,
133
140
Actor : user ,
134
141
IncludePrivate : false ,
@@ -137,6 +144,7 @@ func TestGetFeeds2(t *testing.T) {
137
144
})
138
145
assert .NoError (t , err )
139
146
assert .Len (t , actions , 0 )
147
+ assert .Equal (t , int64 (0 ), count )
140
148
}
141
149
142
150
func TestActivityReadable (t * testing.T ) {
@@ -224,13 +232,14 @@ func TestGetFeedsCorrupted(t *testing.T) {
224
232
RepoID : 1700 ,
225
233
})
226
234
227
- actions , err := activities_model .GetFeeds (db .DefaultContext , activities_model.GetFeedsOptions {
235
+ actions , count , err := activities_model .GetFeeds (db .DefaultContext , activities_model.GetFeedsOptions {
228
236
RequestedUser : user ,
229
237
Actor : user ,
230
238
IncludePrivate : true ,
231
239
})
232
240
assert .NoError (t , err )
233
241
assert .Len (t , actions , 0 )
242
+ assert .Equal (t , int64 (0 ), count )
234
243
}
235
244
236
245
func TestConsistencyUpdateAction (t * testing.T ) {
0 commit comments