Guest User

Untitled

a guest
Sep 18th, 2018
78
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.25 KB | None | 0 0
  1. package subscrService
  2.  
  3. import (
  4. "testing"
  5. "time"
  6.  
  7. "git.betfavorit.cf/backend/anna-go/adapters"
  8. "git.betfavorit.cf/backend/anna-go/domain/subsr"
  9. "git.betfavorit.cf/backend/anna-go/infrastructure/subscrService/ISubs"
  10. "git.betfavorit.cf/backend/anna-go/infrastructure/subscrService/OnBets"
  11. "git.betfavorit.cf/backend/anna-go/infrastructure/subscrService/OnMatch"
  12. "git.betfavorit.cf/backend/anna-go/infrastructure/subscrService/basesub"
  13.  
  14. "github.com/twinj/uuid"
  15. )
  16.  
  17. func TestClosedAllCnn(t *testing.T) {
  18. IsDisconnected := make(chan bool)
  19. cnn := ISubs.UserConnector(&adapters.Connection{
  20. GUID: uuid.NewV4(),
  21. IsDisconnected: IsDisconnected,
  22. })
  23.  
  24. onBets := OnBets.New()
  25. onMatch := OnMatch.New()
  26.  
  27. onBets.AddConnection(*&basesub.SubBetParamsConnections{
  28. UserConn: &cnn,
  29. })
  30. onMatch.AddConnection(&basesub.SubMatchConnections{
  31. SubscriberOnMatch: &subsr.SubscriberOnMatchParam{MatchID: 1},
  32. UserConn: &cnn,
  33. })
  34.  
  35. countOnBets := onBets.GetCountConn
  36. countOnMatch := onMatch.GetCountConnectionOnMatch
  37.  
  38. t.Log("countOnBets", countOnBets())
  39. t.Log("countOnMatch", countOnMatch(1))
  40.  
  41. close(IsDisconnected)
  42.  
  43. time.Sleep(time.Second * 2)
  44.  
  45. t.Log("countOnBets", countOnBets())
  46. t.Log("countOnMatch", countOnMatch(1))
  47. }
  48.  
  49. func printCountCnn(t *testing.T) {
  50.  
  51. }
Add Comment
Please, Sign In to add comment