controller_test.go 668 B

123456789101112131415161718192021222324252627282930313233343536
  1. package main
  2. import (
  3. "sparrow/pkg/protocol"
  4. "sparrow/pkg/ruleEngine"
  5. "sparrow/pkg/server"
  6. "testing"
  7. "time"
  8. )
  9. func TestInit(t *testing.T) {
  10. server.InitLog("test", "debug")
  11. as, err := initActorSystem()
  12. if err != nil {
  13. t.Error(err)
  14. }
  15. time.Sleep(5 * time.Second)
  16. as.rootActor.Tell(&ruleEngine.QueueToRuleEngineMsg{
  17. TenantId: "tenant_1",
  18. Message: &protocol.Message{
  19. QueueName: "",
  20. Id: "123",
  21. Ts: nil,
  22. Type: "POST_ATTRIBUTES_REQUEST",
  23. Data: "",
  24. RuleChanId: "",
  25. RuleNodeId: "",
  26. Callback: nil,
  27. MetaData: nil,
  28. Originator: "",
  29. },
  30. RelationTypes: nil,
  31. FailureMessage: nil,
  32. })
  33. select {}
  34. }