@@ -2857,7 +2857,6 @@ test value=1 0000000011
28572857func TestServer_UpdateTaskID (t * testing.T ) {
28582858 s , cli := OpenDefaultServer (t )
28592859 defer s .Close ()
2860- println ("here" )
28612860 id := "testTaskID"
28622861 ttype := client .StreamTask
28632862 dbrps := []client.DBRP {
@@ -9990,70 +9989,70 @@ func TestServer_AlertHandlers_CRUD(t *testing.T) {
99909989 },
99919990 }
99929991 for _ , tc := range testCases {
9993- // Create default config
9994- c := NewConfig (t )
9995- s := OpenServer (c )
9996- cli := Client (s )
9997- defer s .Close ()
9998-
9999- h , err := cli .CreateTopicHandler (cli .TopicHandlersLink (tc .topic ), tc .create )
10000- if err != nil {
10001- t .Fatal (err )
10002- }
10003-
10004- if ! reflect .DeepEqual (h , tc .expCreate ) {
10005- t .Errorf ("unexpected handler created:\n got\n %#v\n exp\n %#v\n " , h , tc .expCreate )
10006- }
10007-
10008- h , err = cli .PatchTopicHandler (h .Link , tc .patch )
10009- if err != nil {
10010- t .Fatal (err )
10011- }
9992+ t .Run (tc .topic , func (t * testing.T ) {
9993+ // Create default config
9994+ c := NewConfig (t )
9995+ s := OpenServer (c )
9996+ cli := Client (s )
9997+ defer s .Close ()
9998+ h , err := cli .CreateTopicHandler (cli .TopicHandlersLink (tc .topic ), tc .create )
9999+ if err != nil {
10000+ t .Fatal (err )
10001+ }
1001210002
10013- if ! reflect .DeepEqual (h , tc .expPatch ) {
10014- t .Errorf ("unexpected handler patched :\n got\n %#v\n exp\n %#v\n " , h , tc .expPatch )
10015- }
10003+ if ! reflect .DeepEqual (h , tc .expCreate ) {
10004+ t .Errorf ("unexpected handler created :\n got\n %#v\n exp\n %#v\n " , h , tc .expCreate )
10005+ }
1001610006
10017- h , err = cli .ReplaceTopicHandler (h .Link , tc .put )
10018- if err != nil {
10019- t .Fatal (err )
10020- }
10007+ h , err = cli .PatchTopicHandler (h .Link , tc .patch )
10008+ if err != nil {
10009+ t .Fatal (err )
10010+ }
1002110011
10022- if ! reflect .DeepEqual (h , tc .expPut ) {
10023- t .Errorf ("unexpected handler put :\n got\n %#v\n exp\n %#v\n " , h , tc .expPut )
10024- }
10012+ if ! reflect .DeepEqual (h , tc .expPatch ) {
10013+ t .Errorf ("unexpected handler patched :\n got\n %#v\n exp\n %#v\n " , h , tc .expPatch )
10014+ }
1002510015
10026- // Restart server
10027- s .Restart ()
10016+ h , err = cli .ReplaceTopicHandler (h .Link , tc .put )
10017+ if err != nil {
10018+ t .Fatal (err )
10019+ }
10020+ if ! reflect .DeepEqual (h , tc .expPut ) {
10021+ t .Errorf ("unexpected handler put:\n got\n %#v\n exp\n %#v\n " , h , tc .expPut )
10022+ }
1002810023
10029- rh , err := cli .TopicHandler (h .Link )
10030- if err != nil {
10031- t .Fatalf ("could not find handler after restart: %v" , err )
10032- }
10033- if got , exp := rh , h ; ! reflect .DeepEqual (got , exp ) {
10034- t .Errorf ("unexpected handler after restart:\n got\n %#v\n exp\n %#v\n " , got , exp )
10035- }
10024+ // Restart server
10025+ s .Restart ()
1003610026
10037- err = cli .DeleteTopicHandler (h .Link )
10038- if err != nil {
10039- t .Fatal (err )
10040- }
10027+ rh , err := cli .TopicHandler (h .Link )
10028+ if err != nil {
10029+ t .Fatalf ("could not find handler after restart: %v" , err )
10030+ }
10031+ if got , exp := rh , h ; ! reflect .DeepEqual (got , exp ) {
10032+ t .Errorf ("unexpected handler after restart:\n got\n %#v\n exp\n %#v\n " , got , exp )
10033+ }
1004110034
10042- _ , err = cli .TopicHandler (h .Link )
10043- if err = = nil {
10044- t . Errorf ( "expected handler to be deleted" )
10045- }
10035+ err = cli .DeleteTopicHandler (h .Link )
10036+ if err ! = nil {
10037+ t . Fatal ( err )
10038+ }
1004610039
10047- handlers , err := cli .ListTopicHandlers (cli .TopicHandlersLink (tc .topic ), nil )
10048- if err != nil {
10049- t .Fatal (err )
10050- }
10051- for _ , h := range handlers .Handlers {
10052- if h .ID == tc .expPut .ID {
10040+ _ , err = cli .TopicHandler (h .Link )
10041+ if err == nil {
1005310042 t .Errorf ("expected handler to be deleted" )
10054- break
1005510043 }
10056- }
10044+
10045+ handlers , err := cli .ListTopicHandlers (cli .TopicHandlersLink (tc .topic ), nil )
10046+ if err != nil {
10047+ t .Fatal (err )
10048+ }
10049+ for _ , h := range handlers .Handlers {
10050+ if h .ID == tc .expPut .ID {
10051+ t .Errorf ("expected handler to be deleted" )
10052+ break
10053+ }
10054+ }
10055+ })
1005710056 }
1005810057}
1005910058
@@ -12001,7 +12000,10 @@ stream
1200112000 v := url.Values {}
1200212001 v .Add ("precision" , "s" )
1200312002 s .MustWrite ("mydb" , "myrp" , point , v )
12003+ time .Sleep (15 * time .Second )
1200412004
12005+ q , _ := s .AlertService .EventStates ("tcp" , - 1 )
12006+ _ = q
1200512007 s .Restart ()
1200612008
1200712009 // Check TCP handler got event
@@ -12029,9 +12031,8 @@ stream
1202912031 exp := []alert.Data {alertData }
1203012032 got := ts .Data ()
1203112033 if ! reflect .DeepEqual (exp , got ) {
12032- t .Errorf ("unexpected tcp request:\n exp\n %+v\n got\n %+v\n " , exp , got )
12034+ t .Fatalf ("unexpected tcp request:\n exp\n %+v\n got\n %+v\n " , exp , got )
1203312035 }
12034-
1203512036 // Check event on topic
1203612037 l := cli .TopicEventsLink (tcpTopic )
1203712038 expTopicEvents := client.TopicEvents {
@@ -12055,7 +12056,7 @@ stream
1205512056 t .Fatal (err )
1205612057 }
1205712058 if ! reflect .DeepEqual (te , expTopicEvents ) {
12058- t .Errorf ("unexpected topic events for publish topic:\n got\n %+v\n exp\n %+v\n " , te , expTopicEvents )
12059+ t .Fatalf ("unexpected topic events for publish topic:\n got\n %+v\n exp\n %+v\n " , te , expTopicEvents )
1205912060 }
1206012061}
1206112062
0 commit comments