mc_level_test.go 1013 B

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647
  1. package dao
  2. import (
  3. "testing"
  4. "go-common/app/service/live/userexp/model"
  5. )
  6. func TestLevelCache(t *testing.T) {
  7. once.Do(startService)
  8. rs, err := d.LevelCache(ctx, 10001)
  9. if err != nil {
  10. t.Error("d.LevelCache err:", err.Error())
  11. } else {
  12. t.Logf("LevelCache %v", rs)
  13. }
  14. }
  15. func TestSetLevelCache(t *testing.T) {
  16. once.Do(startService)
  17. err := d.SetLevelCache(ctx, &model.Level{Uid: 10001, Uexp: 1000, Rexp: 100, Ulevel: 2, Rlevel: 1, Color: 12345})
  18. if err != nil {
  19. t.Error("d.SetLevelCache err:", err.Error())
  20. } else {
  21. t.Logf("SetLevelCache Succ!")
  22. }
  23. }
  24. func TestDelLevelCache(t *testing.T) {
  25. once.Do(startService)
  26. err := d.DelLevelCache(ctx, 10001)
  27. if err != nil {
  28. t.Error("d.DelLevelCache err:", err.Error())
  29. } else {
  30. t.Logf("DelLevelCache Succ!")
  31. }
  32. }
  33. func TestMuitiLevelCache(t *testing.T) {
  34. once.Do(startService)
  35. rs, _, err := d.MultiLevelCache(ctx, []int64{10001, 10002})
  36. if err != nil {
  37. t.Error("d.LevelCache err:", err.Error())
  38. } else {
  39. t.Logf("LevelCache %v", rs)
  40. }
  41. }