power_test.go 1.7 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768
  1. package service
  2. import (
  3. "testing"
  4. "github.com/stretchr/testify/assert"
  5. )
  6. func TestOpenPower(t *testing.T) {
  7. //信息发布
  8. err := OpenPower("10000", "xxfb_gyxx", 4, 0, 64, 221, 1, "", "")
  9. //医疗领域化
  10. //err := OpenPower("10000", "lyh", 13, 0, 13485, 0, 1, "", "")
  11. //医疗领域化
  12. //err := OpenPower("10000", "special_nosale_goods", 24, 13488, 64, 221, 1, "", "")
  13. assert.Nil(t, err)
  14. }
  15. func TestCancelPower(t *testing.T) {
  16. //信息发布
  17. //b, err := CancelPower("10000", "xxfb_gyxx", 4, 11686)
  18. //医疗领域化
  19. b, err := CancelPower("10000", "lyh", 13, 13485, 0)
  20. assert.Nil(t, err)
  21. assert.True(t, b)
  22. }
  23. func TestHasPowers(t *testing.T) {
  24. //企业
  25. powers, err := HasPowers("10000", 13488, 64, 221, 195)
  26. //个人
  27. //powers, err := HasPowers("10000", 13485, 0, 0, 0)
  28. assert.Nil(t, err)
  29. t.Log(powers)
  30. }
  31. func TestReEmpower(t *testing.T) {
  32. v, err := ReEmpower("10000", "znsj_kf_use", 14184, []int64{4271, 123})
  33. assert.Nil(t, err)
  34. assert.Equal(t, int64(1), v)
  35. v, err = ReEmpower("10000", "znsj_jqr_use", 14184, []int64{4271})
  36. assert.Nil(t, err)
  37. assert.Equal(t, int64(1), v)
  38. }
  39. func TestEmpower(t *testing.T) {
  40. v, err := Empower("10000", "bi_dx_rcgl,bi_dx_shxs", 1, []int64{3870, 22})
  41. assert.Nil(t, err)
  42. assert.Equal(t, int64(1), v)
  43. }
  44. func TestCancelEmpower(t *testing.T) {
  45. v, err := CancelEmpower("10000", "bi_dx_rcgl,bi_dx_shxs", 1, []int64{3870})
  46. assert.Nil(t, err)
  47. assert.Equal(t, int64(1), v)
  48. }
  49. func TestEmpowerList(t *testing.T) {
  50. count, list, err := EmpowerList("10000", "znsj_kf_use", 14184, 2, 1)
  51. assert.Nil(t, err)
  52. t.Log(count, list)
  53. }
  54. func TestWaitEmpowerDetail(t *testing.T) {
  55. r, err := WaitEmpowerDetail("10000", "znsj_kf_use", 14184)
  56. assert.Nil(t, err)
  57. t.Log(r)
  58. }