power_test.go 1.1 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243
  1. package service
  2. import (
  3. "testing"
  4. . "app.yhyue.com/moapp/jybase/mysql"
  5. . "bp.jydev.jianyu360.cn/BaseService/resourceCenter/public/db"
  6. "github.com/stretchr/testify/assert"
  7. )
  8. func init() {
  9. InitMysql(&Mysql{
  10. Address: "192.168.3.217:4000", //数据库地址:端口
  11. UserName: "root", //用户名
  12. PassWord: "=PDT49#80Z!RVv52_z", //密码
  13. DBName: "base_service", //数据库名
  14. MaxOpenConns: 5,
  15. MaxIdleConns: 5,
  16. })
  17. }
  18. func TestHasPowers(t *testing.T) {
  19. t.Log(HasPowers("10000", 0, 14184, 4271))
  20. }
  21. func TestReEmpower(t *testing.T) {
  22. assert.Equal(t, int64(1), ReEmpower("10000", "znsj_kf_use", 14184, []int64{4271, 123}))
  23. assert.Equal(t, int64(1), ReEmpower("10000", "znsj_jqr_use", 14184, []int64{4271}))
  24. }
  25. func TestCancelEmpower(t *testing.T) {
  26. assert.Equal(t, int64(1), CancelEmpower("10000", "znsj_kf_use", 14184, []int64{4271, 123}))
  27. }
  28. func TestEmpowerList(t *testing.T) {
  29. count, list := EmpowerList("10000", "znsj_kf_use", 14184, 2, 1)
  30. t.Log(count, list)
  31. }
  32. func TestWaitEmpowerDetail(t *testing.T) {
  33. r := WaitEmpowerDetail("10000", "znsj_kf_use", 14184)
  34. t.Log(r)
  35. }