white_list_test.go 600 B

1234567891011121314151617181920212223242526272829
  1. package dao
  2. import (
  3. "context"
  4. "flag"
  5. "go-common/app/service/live/live-dm/conf"
  6. "path/filepath"
  7. "testing"
  8. )
  9. func init() {
  10. dir, _ := filepath.Abs("../cmd/test.toml")
  11. flag.Set("conf", dir)
  12. var err error
  13. if err = conf.Init(); err != nil {
  14. panic(err)
  15. }
  16. }
  17. // DEPLOY_ENV=uat go test -run TestIsWhietListUID
  18. func TestIsWhietListUID(t *testing.T) {
  19. dao := New(conf.Conf)
  20. if isWhite := dao.IsWhietListUID(context.TODO(), "1111"); isWhite {
  21. t.Error("白名单判断失败")
  22. }
  23. if isWhite := dao.IsWhietListUID(context.TODO(), "13269933"); !isWhite {
  24. t.Error("白名单判断失败")
  25. }
  26. }