power_test.go 1.4 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960
  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, 14184, 1, "", "")
  9. //医疗领域化
  10. //err := OpenPower("10000", "lyh", 13, 13485, 0, 1, "", "")
  11. assert.Nil(t, err)
  12. }
  13. func TestCancelPower(t *testing.T) {
  14. //信息发布
  15. b, err := CancelPower("10000", "xxfb_gyxx", 4, 11686)
  16. //医疗领域化
  17. //b, err := CancelPower("10000", "lyh", 13, 13485)
  18. assert.Nil(t, err)
  19. assert.True(t, b)
  20. }
  21. func TestHasPowers(t *testing.T) {
  22. //企业
  23. powers, err := HasPowers("10000", 11686, 14184, 4271)
  24. //个人
  25. //powers, err := HasPowers("10000", 13485, 0, 0)
  26. assert.Nil(t, err)
  27. t.Log(powers)
  28. }
  29. func TestReEmpower(t *testing.T) {
  30. v, err := ReEmpower("10000", "znsj_kf_use", 14184, []int64{4271, 123})
  31. assert.Nil(t, err)
  32. assert.Equal(t, int64(1), v)
  33. v, err = ReEmpower("10000", "znsj_jqr_use", 14184, []int64{4271})
  34. assert.Nil(t, err)
  35. assert.Equal(t, int64(1), v)
  36. }
  37. func TestCancelEmpower(t *testing.T) {
  38. v, err := CancelEmpower("10000", "znsj_kf_use", 14184, []int64{4271, 123})
  39. assert.Nil(t, err)
  40. assert.Equal(t, int64(1), v)
  41. }
  42. func TestEmpowerList(t *testing.T) {
  43. count, list, err := EmpowerList("10000", "znsj_kf_use", 14184, 2, 1)
  44. assert.Nil(t, err)
  45. t.Log(count, list)
  46. }
  47. func TestWaitEmpowerDetail(t *testing.T) {
  48. r, err := WaitEmpowerDetail("10000", "znsj_kf_use", 14184)
  49. assert.Nil(t, err)
  50. t.Log(r)
  51. }