@@ -76,60 +76,60 @@ mod tests {
76
76
use test_case:: test_case;
77
77
78
78
#[ test_case(
79
- "test_device" ,
80
- "te/device/main/service/tedge-mapper-c8y/status/health" ,
81
- r#"{"pid":"1234","status":"up"}"# ,
82
- "c8y/s/us" ,
83
- r#"102,test_device:device:main:service:tedge-mapper-c8y,service,tedge-mapper-c8y,up"# ;
84
- "service-monitoring-thin-edge-device"
79
+ "test_device" ,
80
+ "te/device/main/service/tedge-mapper-c8y/status/health" ,
81
+ r#"{"pid":"1234","status":"up"}"# ,
82
+ "c8y/s/us" ,
83
+ r#"102,test_device:device:main:service:tedge-mapper-c8y,service,tedge-mapper-c8y,up"# ;
84
+ "service-monitoring-thin-edge-device"
85
85
) ]
86
86
#[ test_case(
87
- "test_device" ,
88
- "te/device/child/service/tedge-mapper-c8y/status/health" ,
89
- r#"{"pid":"1234","status":"up"}"# ,
90
- "c8y/s/us/test_device:device:child" ,
91
- r#"102,test_device:device:child:service:tedge-mapper-c8y,service,tedge-mapper-c8y,up"# ;
92
- "service-monitoring-thin-edge-child-device"
87
+ "test_device" ,
88
+ "te/device/child/service/tedge-mapper-c8y/status/health" ,
89
+ r#"{"pid":"1234","status":"up"}"# ,
90
+ "c8y/s/us/test_device:device:child" ,
91
+ r#"102,test_device:device:child:service:tedge-mapper-c8y,service,tedge-mapper-c8y,up"# ;
92
+ "service-monitoring-thin-edge-child-device"
93
93
) ]
94
94
#[ test_case(
95
- "test_device" ,
96
- "te/device/main/service/tedge-mapper-c8y/status/health" ,
97
- r#"{"pid":"123456"}"# ,
98
- "c8y/s/us" ,
99
- r#"102,test_device:device:main:service:tedge-mapper-c8y,service,tedge-mapper-c8y,unknown"# ;
100
- "service-monitoring-thin-edge-no-status"
95
+ "test_device" ,
96
+ "te/device/main/service/tedge-mapper-c8y/status/health" ,
97
+ r#"{"pid":"123456"}"# ,
98
+ "c8y/s/us" ,
99
+ r#"102,test_device:device:main:service:tedge-mapper-c8y,service,tedge-mapper-c8y,unknown"# ;
100
+ "service-monitoring-thin-edge-no-status"
101
101
) ]
102
102
#[ test_case(
103
- "test_device" ,
104
- "te/device/main/service/tedge-mapper-c8y/status/health" ,
105
- r#"{"status":""}"# ,
106
- "c8y/s/us" ,
107
- r#"102,test_device:device:main:service:tedge-mapper-c8y,service,tedge-mapper-c8y,unknown"# ;
108
- "service-monitoring-empty-status"
103
+ "test_device" ,
104
+ "te/device/main/service/tedge-mapper-c8y/status/health" ,
105
+ r#"{"status":""}"# ,
106
+ "c8y/s/us" ,
107
+ r#"102,test_device:device:main:service:tedge-mapper-c8y,service,tedge-mapper-c8y,unknown"# ;
108
+ "service-monitoring-empty-status"
109
109
) ]
110
110
#[ test_case(
111
- "test_device" ,
112
- "te/device/main/service/tedge-mapper-c8y/status/health" ,
113
- "{}" ,
114
- "c8y/s/us" ,
115
- r#"102,test_device:device:main:service:tedge-mapper-c8y,service,tedge-mapper-c8y,unknown"# ;
116
- "service-monitoring-empty-health-message"
111
+ "test_device" ,
112
+ "te/device/main/service/tedge-mapper-c8y/status/health" ,
113
+ "{}" ,
114
+ "c8y/s/us" ,
115
+ r#"102,test_device:device:main:service:tedge-mapper-c8y,service,tedge-mapper-c8y,unknown"# ;
116
+ "service-monitoring-empty-health-message"
117
117
) ]
118
118
#[ test_case(
119
- "test_device" ,
120
- "te/device/main/service/tedge-mapper-c8y/status/health" ,
121
- r#"{"status":"up,down"}"# ,
122
- "c8y/s/us" ,
123
- r#"102,test_device:device:main:service:tedge-mapper-c8y,service,tedge-mapper-c8y,"up,down""# ;
124
- "service-monitoring-type-with-comma-health-message"
119
+ "test_device" ,
120
+ "te/device/main/service/tedge-mapper-c8y/status/health" ,
121
+ r#"{"status":"up,down"}"# ,
122
+ "c8y/s/us" ,
123
+ r#"102,test_device:device:main:service:tedge-mapper-c8y,service,tedge-mapper-c8y,"up,down""# ;
124
+ "service-monitoring-type-with-comma-health-message"
125
125
) ]
126
126
#[ test_case(
127
- "test_device" ,
128
- "te/device/main/service/tedge-mapper-c8y/status/health" ,
129
- r#"{"status":"up\"down"}"# ,
130
- "c8y/s/us" ,
131
- r#"102,test_device:device:main:service:tedge-mapper-c8y,service,tedge-mapper-c8y,"up""down""# ;
132
- "service-monitoring-double-quotes-health-message"
127
+ "test_device" ,
128
+ "te/device/main/service/tedge-mapper-c8y/status/health" ,
129
+ r#"{"status":"up\"down"}"# ,
130
+ "c8y/s/us" ,
131
+ r#"102,test_device:device:main:service:tedge-mapper-c8y,service,tedge-mapper-c8y,"up""down""# ;
132
+ "service-monitoring-double-quotes-health-message"
133
133
) ]
134
134
fn translate_health_status_to_c8y_service_monitoring_message (
135
135
device_name : & str ,
0 commit comments