@@ -20,7 +20,7 @@ use swimos_api::{downlink::DownlinkConfig, protocol::downlink::DownlinkNotificat
20
20
use swimos_utilities:: non_zero_usize;
21
21
use tokio:: sync:: mpsc;
22
22
23
- use super :: run_downlink_task ;
23
+ use super :: run_value_downlink_task ;
24
24
use crate :: model:: lifecycle:: { BasicEventDownlinkLifecycle , EventDownlinkLifecycle } ;
25
25
use crate :: { DownlinkTask , EventDownlinkModel } ;
26
26
@@ -69,12 +69,14 @@ async fn link_downlink() {
69
69
buffer_size : DEEFAULT_BUFFER_SIZE ,
70
70
} ;
71
71
72
- let result = run_downlink_task (
72
+ let result = run_value_downlink_task (
73
73
DownlinkTask :: new ( model) ,
74
74
config,
75
75
|mut writer, reader| async move {
76
76
let _reader = reader;
77
- writer. send_value :: < i32 > ( DownlinkNotification :: Linked ) . await ;
77
+ writer
78
+ . send_scalar_value :: < i32 > ( DownlinkNotification :: Linked )
79
+ . await ;
78
80
expect_event ( & mut event_rx, TestMessage :: Linked ) . await ;
79
81
event_rx
80
82
} ,
@@ -96,15 +98,17 @@ async fn message_before_linked() {
96
98
buffer_size : DEEFAULT_BUFFER_SIZE ,
97
99
} ;
98
100
99
- let result = run_downlink_task (
101
+ let result = run_value_downlink_task (
100
102
DownlinkTask :: new ( model) ,
101
103
config,
102
104
|mut writer, reader| async move {
103
105
let _reader = reader;
104
106
writer
105
- . send_value :: < i32 > ( DownlinkNotification :: Event { body : 9 } )
107
+ . send_scalar_value :: < i32 > ( DownlinkNotification :: Event { body : 9 } )
108
+ . await ;
109
+ writer
110
+ . send_scalar_value :: < i32 > ( DownlinkNotification :: Linked )
106
111
. await ;
107
- writer. send_value :: < i32 > ( DownlinkNotification :: Linked ) . await ;
108
112
expect_event ( & mut event_rx, TestMessage :: Linked ) . await ;
109
113
event_rx
110
114
} ,
@@ -126,14 +130,16 @@ async fn message_after_linked() {
126
130
buffer_size : DEEFAULT_BUFFER_SIZE ,
127
131
} ;
128
132
129
- let result = run_downlink_task (
133
+ let result = run_value_downlink_task (
130
134
DownlinkTask :: new ( model) ,
131
135
config,
132
136
|mut writer, reader| async move {
133
137
let _reader = reader;
134
- writer. send_value :: < i32 > ( DownlinkNotification :: Linked ) . await ;
135
138
writer
136
- . send_value :: < i32 > ( DownlinkNotification :: Event { body : 9 } )
139
+ . send_scalar_value :: < i32 > ( DownlinkNotification :: Linked )
140
+ . await ;
141
+ writer
142
+ . send_scalar_value :: < i32 > ( DownlinkNotification :: Event { body : 9 } )
137
143
. await ;
138
144
expect_event ( & mut event_rx, TestMessage :: Linked ) . await ;
139
145
expect_event ( & mut event_rx, TestMessage :: Event ( 9 ) ) . await ;
@@ -157,16 +163,18 @@ async fn terminate_after_unlinked() {
157
163
buffer_size : DEEFAULT_BUFFER_SIZE ,
158
164
} ;
159
165
160
- let result = run_downlink_task (
166
+ let result = run_value_downlink_task (
161
167
DownlinkTask :: new ( model) ,
162
168
config,
163
169
|mut writer, reader| async move {
164
- writer. send_value :: < i32 > ( DownlinkNotification :: Linked ) . await ;
165
170
writer
166
- . send_value :: < i32 > ( DownlinkNotification :: Event { body : 9 } )
171
+ . send_scalar_value :: < i32 > ( DownlinkNotification :: Linked )
172
+ . await ;
173
+ writer
174
+ . send_scalar_value :: < i32 > ( DownlinkNotification :: Event { body : 9 } )
167
175
. await ;
168
176
writer
169
- . send_value :: < i32 > ( DownlinkNotification :: Unlinked )
177
+ . send_scalar_value :: < i32 > ( DownlinkNotification :: Unlinked )
170
178
. await ;
171
179
expect_event ( & mut event_rx, TestMessage :: Linked ) . await ;
172
180
expect_event ( & mut event_rx, TestMessage :: Event ( 9 ) ) . await ;
@@ -197,13 +205,15 @@ async fn terminate_after_corrupt_frame() {
197
205
buffer_size : DEEFAULT_BUFFER_SIZE ,
198
206
} ;
199
207
200
- let result = run_downlink_task (
208
+ let result = run_value_downlink_task (
201
209
DownlinkTask :: new ( model) ,
202
210
config,
203
211
|mut writer, reader| async move {
204
- writer. send_value :: < i32 > ( DownlinkNotification :: Linked ) . await ;
212
+ writer
213
+ . send_scalar_value :: < i32 > ( DownlinkNotification :: Linked )
214
+ . await ;
205
215
expect_event ( & mut event_rx, TestMessage :: Linked ) . await ;
206
- writer. send_corrupted_frame ( ) . await ;
216
+ writer. send_corrupted_scalar_frame ( ) . await ;
207
217
( writer, reader, event_rx)
208
218
} ,
209
219
)
@@ -228,24 +238,28 @@ async fn relink_downlink() {
228
238
buffer_size : DEEFAULT_BUFFER_SIZE ,
229
239
} ;
230
240
231
- let result = run_downlink_task (
241
+ let result = run_value_downlink_task (
232
242
DownlinkTask :: new ( model) ,
233
243
config,
234
244
|mut writer, reader| async move {
235
245
let _reader = reader;
236
- writer. send_value :: < i32 > ( DownlinkNotification :: Linked ) . await ;
237
246
writer
238
- . send_value :: < i32 > ( DownlinkNotification :: Event { body : 9 } )
247
+ . send_scalar_value :: < i32 > ( DownlinkNotification :: Linked )
248
+ . await ;
249
+ writer
250
+ . send_scalar_value :: < i32 > ( DownlinkNotification :: Event { body : 9 } )
251
+ . await ;
252
+ writer
253
+ . send_scalar_value :: < i32 > ( DownlinkNotification :: Unlinked )
239
254
. await ;
240
255
writer
241
- . send_value :: < i32 > ( DownlinkNotification :: Unlinked )
256
+ . send_scalar_value :: < i32 > ( DownlinkNotification :: Event { body : 10 } )
242
257
. await ;
243
258
writer
244
- . send_value :: < i32 > ( DownlinkNotification :: Event { body : 10 } )
259
+ . send_scalar_value :: < i32 > ( DownlinkNotification :: Linked )
245
260
. await ;
246
- writer. send_value :: < i32 > ( DownlinkNotification :: Linked ) . await ;
247
261
writer
248
- . send_value :: < i32 > ( DownlinkNotification :: Event { body : 11 } )
262
+ . send_scalar_value :: < i32 > ( DownlinkNotification :: Event { body : 11 } )
249
263
. await ;
250
264
expect_event ( & mut event_rx, TestMessage :: Linked ) . await ;
251
265
expect_event ( & mut event_rx, TestMessage :: Event ( 9 ) ) . await ;
0 commit comments