Test: newly added sb models
This commit is contained in:
parent
3064ed60f3
commit
eeee43d569
5 changed files with 31 additions and 5 deletions
|
@ -48,7 +48,7 @@ func TestNode_BeforeSave(t *testing.T) {
|
||||||
|
|
||||||
node.Aria2OptionsSerialized.Timeout = 1
|
node.Aria2OptionsSerialized.Timeout = 1
|
||||||
a.NoError(node.BeforeSave())
|
a.NoError(node.BeforeSave())
|
||||||
a.Contains("1", node.Aria2Options)
|
a.Contains(node.Aria2Options, "1")
|
||||||
}
|
}
|
||||||
|
|
||||||
func TestNode_SetStatus(t *testing.T) {
|
func TestNode_SetStatus(t *testing.T) {
|
||||||
|
|
|
@ -327,3 +327,18 @@ func TestPolicy_IsThumbExist(t *testing.T) {
|
||||||
asserts.Equal(testCase.expect, policy.IsThumbExist(testCase.name))
|
asserts.Equal(testCase.expect, policy.IsThumbExist(testCase.name))
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
func TestPolicy_UpdateAccessKeyAndClearCache(t *testing.T) {
|
||||||
|
a := assert.New(t)
|
||||||
|
cache.Set("policy_1331", Policy{}, 3600)
|
||||||
|
p := &Policy{}
|
||||||
|
p.ID = 1331
|
||||||
|
mock.ExpectBegin()
|
||||||
|
mock.ExpectExec("UPDATE(.+)").WithArgs("ak", sqlmock.AnyArg()).WillReturnResult(sqlmock.NewResult(1, 1))
|
||||||
|
mock.ExpectCommit()
|
||||||
|
|
||||||
|
a.NoError(p.UpdateAccessKeyAndClearCache("ak"))
|
||||||
|
a.NoError(mock.ExpectationsWereMet())
|
||||||
|
_, ok := cache.Get("policy_1331")
|
||||||
|
a.False(ok)
|
||||||
|
}
|
||||||
|
|
|
@ -55,9 +55,9 @@ func TestGetTagsByUID(t *testing.T) {
|
||||||
|
|
||||||
func TestGetTagsByID(t *testing.T) {
|
func TestGetTagsByID(t *testing.T) {
|
||||||
asserts := assert.New(t)
|
asserts := assert.New(t)
|
||||||
mock.ExpectQuery("SELECT(.+)").WillReturnRows(sqlmock.NewRows([]string{"id"}).AddRow(1))
|
mock.ExpectQuery("SELECT(.+)").WillReturnRows(sqlmock.NewRows([]string{"name"}).AddRow("tag"))
|
||||||
res, err := GetTasksByID(1)
|
res, err := GetTagsByUID(1)
|
||||||
asserts.NoError(mock.ExpectationsWereMet())
|
asserts.NoError(mock.ExpectationsWereMet())
|
||||||
asserts.NoError(err)
|
asserts.NoError(err)
|
||||||
asserts.EqualValues(1, res.ID)
|
asserts.EqualValues("tag", res[0].Name)
|
||||||
}
|
}
|
||||||
|
|
|
@ -91,3 +91,14 @@ func TestListTasks(t *testing.T) {
|
||||||
asserts.EqualValues(5, total)
|
asserts.EqualValues(5, total)
|
||||||
asserts.Len(res, 1)
|
asserts.Len(res, 1)
|
||||||
}
|
}
|
||||||
|
|
||||||
|
func TestGetTasksByStatus(t *testing.T) {
|
||||||
|
a := assert.New(t)
|
||||||
|
|
||||||
|
mock.ExpectQuery("SELECT(.+)").
|
||||||
|
WithArgs(1, 2).
|
||||||
|
WillReturnRows(sqlmock.NewRows([]string{"id"}).AddRow(1))
|
||||||
|
res := GetTasksByStatus(1, 2)
|
||||||
|
a.NoError(mock.ExpectationsWereMet())
|
||||||
|
a.Len(res, 1)
|
||||||
|
}
|
||||||
|
|
|
@ -55,6 +55,6 @@ func TestDeleteWebDAVAccountByID(t *testing.T) {
|
||||||
mock.ExpectBegin()
|
mock.ExpectBegin()
|
||||||
mock.ExpectExec("UPDATE(.+)").WillReturnResult(sqlmock.NewResult(1, 1))
|
mock.ExpectExec("UPDATE(.+)").WillReturnResult(sqlmock.NewResult(1, 1))
|
||||||
mock.ExpectCommit()
|
mock.ExpectCommit()
|
||||||
asserts.NoError(DeleteTagByID(1, 1))
|
DeleteWebDAVAccountByID(1, 1)
|
||||||
asserts.NoError(mock.ExpectationsWereMet())
|
asserts.NoError(mock.ExpectationsWereMet())
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in a new issue