power_test.go 2.7 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586
  1. package service
  2. import (
  3. "log"
  4. "testing"
  5. "github.com/stretchr/testify/assert"
  6. )
  7. func TestOpenPower(t *testing.T) {
  8. //信息发布
  9. err := OpenPower("10000", "xxfb_gyxx", 4, 0, 64, 221, 1, "", "")
  10. //医疗领域化
  11. //err := OpenPower("10000", "lyh", 13, 0, 13485, 0, 1, "", "")
  12. //医疗领域化
  13. //err := OpenPower("10000", "special_nosale_goods", 24, 13488, 64, 221, 1, "", "")
  14. assert.Nil(t, err)
  15. }
  16. func TestCancelPower(t *testing.T) {
  17. //信息发布
  18. //b, err := CancelPower("10000", "xxfb_gyxx", 4, 11686, 0)
  19. //医疗领域化
  20. b, err := CancelPower("10000", "special_nosale_goods", 46, 0, 3, 1)
  21. assert.Nil(t, err)
  22. assert.True(t, b)
  23. }
  24. func TestHasPowers(t *testing.T) {
  25. //企业
  26. powers, err := HasPowers("10000", 1080194, 1080192, 356303, 96589)
  27. //个人
  28. //powers, err := HasPowers("10000", 13485, 0, 0, 0)
  29. assert.Nil(t, err)
  30. t.Log(powers)
  31. }
  32. func TestCfReEmpower(t *testing.T) {
  33. v, err := ReEmpower("10000", []string{"bi_dx_yjtj", "bi_dx_zxdx", "bi_dx_rcgl", "bi_dx_wjsgjkh", "bi_dx_shxs", "bi_dx_xszl", "bi_dx_xsemx"}, 1, []int64{3870, 123, 456})
  34. log.Println("--------", v)
  35. assert.Nil(t, err)
  36. assert.Equal(t, int64(1), v)
  37. //v, err = ReEmpower("10000", "znsj_jqr_use", 14184, []int64{4271})
  38. //assert.Nil(t, err)
  39. //assert.Equal(t, int64(1), v)
  40. }
  41. func TestCrReEmpower(t *testing.T) {
  42. v, err := CrReEmpower("10000", []string{"bi_电销菜单管理"}, []string{"bi_dx_yjtj", "bi_dx_qbxs", "bi_dx_zxdx"}, 1, []int64{3870, 123, 456})
  43. assert.Nil(t, err)
  44. assert.Equal(t, int64(1), v)
  45. //v, err = ReEmpower("10000", "znsj_jqr_use", 14184, []int64{4271})
  46. //assert.Nil(t, err)
  47. //assert.Equal(t, int64(1), v)
  48. }
  49. func TestAddEmpower(t *testing.T) {
  50. v, err := Empower("10000", []string{"bi_dx_ghxs", "bi_dx_zxdx", "bi_dx_rcgl", "bi_dx_wjsgjkh", "bi_dx_shxs", "bi_dx_xszl"}, 1, []int64{3870, 123, 456, 6763})
  51. assert.Nil(t, err)
  52. assert.Equal(t, int64(1), v)
  53. }
  54. func TestCancelEmpower(t *testing.T) {
  55. //v, err := CancelEmpower("10000", []string{"bi_dx_ghxs", "bi_dx_zxdx", "bi_dx_rcgl", "bi_dx_wjsgjkh", "bi_dx_shxs", "bi_dx_xszl"}, 1, []int64{3870, 123, 456})
  56. v, err := CancelEmpower("10000", []string{"bi_dx_wjsgjkh", "bi_dx_rcgl", "bi_dx_yjtj"}, 1, []int64{3870})
  57. assert.Nil(t, err)
  58. assert.Equal(t, int64(1), v)
  59. }
  60. func TestCancelAllEmpower(t *testing.T) {
  61. v, err := CancelAllEmpower("10000", []string{"bi_电销菜单管理"}, 1, []int64{3870})
  62. assert.Nil(t, err)
  63. assert.Equal(t, int64(1), v)
  64. }
  65. func TestEmpowerList(t *testing.T) {
  66. count, list, err := EmpowerList("10000", "znsj_kf_use", 14184, 2, 1)
  67. assert.Nil(t, err)
  68. t.Log(count, list)
  69. }
  70. func TestWaitEmpowerDetail(t *testing.T) {
  71. r, err := WaitEmpowerDetail("10000", "znsj_kf_use", 14184)
  72. assert.Nil(t, err)
  73. t.Log(r)
  74. }