You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
73 lines
1.9 KiB
73 lines
1.9 KiB
package service |
|
|
|
import ( |
|
"context" |
|
"testing" |
|
|
|
. "github.com/smartystreets/goconvey/convey" |
|
) |
|
|
|
func TestAssist(t *testing.T) { |
|
var ( |
|
upID int64 |
|
isUp bool |
|
err error |
|
) |
|
Convey("test assist not up", t, func() { |
|
upID, isUp, err = svr.assist(context.Background(), int64(27515406), int64(10097377)) |
|
So(err, ShouldBeNil) |
|
So(upID, ShouldBeGreaterThan, 1) |
|
So(isUp, ShouldBeFalse) |
|
}) |
|
|
|
Convey("test assist is up", t, func() { |
|
upID, isUp, err = svr.assist(context.Background(), int64(27515256), int64(10097377)) |
|
So(err, ShouldBeNil) |
|
So(upID, ShouldBeGreaterThan, 1) |
|
So(isUp, ShouldBeTrue) |
|
}) |
|
} |
|
|
|
func TestAssistBanned(t *testing.T) { |
|
Convey("test assist banned", t, func() { |
|
err := svr.AssistBanned(context.TODO(), 27515256, 9967830, []int64{719926094, 719926092}) |
|
So(err, ShouldBeNil) |
|
}) |
|
} |
|
|
|
func TestAssistUptBanned(t *testing.T) { |
|
Convey("test assist upt banned", t, func() { |
|
err := svr.AssistUptBanned(context.TODO(), 27515256, "hash1", 0) |
|
So(err, ShouldBeNil) |
|
err = svr.AssistUptBanned(context.TODO(), 27515256, "hash1", 1) |
|
So(err, ShouldBeNil) |
|
}) |
|
} |
|
|
|
func TestAssistDelBanned2(t *testing.T) { |
|
Convey("test assist banned2", t, func() { |
|
err := svr.AssistDelBanned2(context.TODO(), 27515256, 10097377, []string{"hash1", "hash2"}) |
|
So(err, ShouldBeNil) |
|
|
|
err = svr.AssistUptBanned(context.TODO(), 27515256, "hash1", 1) |
|
So(err, ShouldBeNil) |
|
|
|
err = svr.AssistUptBanned(context.TODO(), 27515256, "hash2", 1) |
|
So(err, ShouldBeNil) |
|
}) |
|
} |
|
|
|
func TestAssistBannedUsers(t *testing.T) { |
|
Convey("test assist banned users", t, func() { |
|
rs, err := svr.AssistBannedUsers(context.TODO(), 27515256, 10097377) |
|
So(err, ShouldBeNil) |
|
So(rs, ShouldBeGreaterThan, 1) |
|
}) |
|
} |
|
|
|
func TestAssistDelete(t *testing.T) { |
|
Convey("test assist delete dm", t, func() { |
|
err := svr.AssistDeleteDM(context.TODO(), 27515256, 10108163, []int64{719925514, 719925516}) |
|
So(err, ShouldBeNil) |
|
}) |
|
}
|
|
|