Modify: travis CI build and test

This commit is contained in:
HFO4
2020-03-12 08:46:14 +08:00
parent 210af8f9e1
commit 83b292c9ba
4 changed files with 18 additions and 123 deletions

View File

@@ -188,37 +188,15 @@ func TestUser_GetPolicyID(t *testing.T) {
asserts := assert.New(t)
newUser := NewUser()
newUser.Group.PolicyList = []uint{1}
testCases := []struct {
preferred uint
available []uint
expected uint
}{
{
available: []uint{1},
expected: 1,
},
{
available: []uint{5, 2, 3},
expected: 5,
},
{
preferred: 1,
available: []uint{5, 1, 3},
expected: 1,
},
{
preferred: 9,
available: []uint{5, 1, 3},
expected: 5,
},
}
asserts.EqualValues(1, newUser.GetPolicyID(0))
for key, testCase := range testCases {
newUser.OptionsSerialized.PreferredPolicy = testCase.preferred
newUser.Group.PolicyList = testCase.available
asserts.Equal(testCase.expected, newUser.GetPolicyID(0), "测试用例 #%d 未通过", key)
}
newUser.Group.PolicyList = nil
asserts.EqualValues(0, newUser.GetPolicyID(0))
newUser.Group.PolicyList = []uint{}
asserts.EqualValues(0, newUser.GetPolicyID(0))
}
func TestUser_GetRemainingCapacity(t *testing.T) {
@@ -395,33 +373,6 @@ func TestUser_Root(t *testing.T) {
}
}
func TestUser_PayScore(t *testing.T) {
asserts := assert.New(t)
user := User{Score: 5}
asserts.True(user.PayScore(0))
asserts.False(user.PayScore(10))
mock.ExpectBegin()
mock.ExpectExec("UPDATE(.+)").WillReturnResult(sqlmock.NewResult(1, 1))
mock.ExpectCommit()
asserts.True(user.PayScore(5))
asserts.EqualValues(0, user.Score)
asserts.NoError(mock.ExpectationsWereMet())
}
func TestUser_AddScore(t *testing.T) {
asserts := assert.New(t)
user := User{Score: 5}
mock.ExpectBegin()
mock.ExpectExec("UPDATE(.+)").WillReturnResult(sqlmock.NewResult(1, 1))
mock.ExpectCommit()
user.AddScore(5)
asserts.NoError(mock.ExpectationsWereMet())
asserts.EqualValues(10, user.Score)
}
func TestNewAnonymousUser(t *testing.T) {
asserts := assert.New(t)