@@ -12,7 +12,7 @@ void runConnectionTests() {
12
12
}, throwsA (new isInstanceOf <MySqlClientError >()));
13
13
});
14
14
15
- test ('should send buffer' , () {
15
+ test ('should send buffer' , () async {
16
16
final MAX_PACKET_SIZE = 16 * 1024 * 1024 ;
17
17
var cnx = new _Connection (null , 15 , MAX_PACKET_SIZE );
18
18
var socket = new MockSocket ();
@@ -22,28 +22,25 @@ void runConnectionTests() {
22
22
socket.when (callsTo ('writeBufferPart' )).alwaysReturn (new Future .value ());
23
23
24
24
var buffer = new Buffer .fromList ([1 , 2 , 3 ]);
25
- return cnx._sendBuffer (buffer).then ((_) {
26
- socket.getLogs (callsTo ('writeBuffer' )).verify (happenedExactly (1 ));
27
- socket.getLogs (callsTo ('writeBufferPart' )).verify (happenedExactly (1 ));
28
- expect (socket.getLogs (callsTo ('writeBuffer' )).logs[0 ].args[0 ].list, equals ([3 , 0 , 0 , 1 ]));
29
- expect (socket.getLogs (callsTo ('writeBufferPart' )).logs[0 ].args[0 ].list, equals ([1 , 2 , 3 ]));
30
- expect (socket.getLogs (callsTo ('writeBufferPart' )).logs[0 ].args[1 ], equals (0 ));
31
- expect (socket.getLogs (callsTo ('writeBufferPart' )).logs[0 ].args[2 ], equals (3 ));
32
-
33
- var buffer = new Buffer .fromList ([1 , 2 , 3 ]);
34
- return cnx._sendBuffer (buffer).then ((_) {
35
- socket.getLogs (callsTo ('writeBuffer' )).verify (happenedExactly (2 ));
36
- socket.getLogs (callsTo ('writeBufferPart' )).verify (happenedExactly (2 ));
37
- expect (socket.getLogs (callsTo ('writeBuffer' )).logs[1 ].args[0 ].list, equals ([3 , 0 , 0 , 2 ]));
38
- expect (socket.getLogs (callsTo ('writeBufferPart' )).logs[1 ].args[0 ].list, equals ([1 , 2 , 3 ]));
39
- expect (socket.getLogs (callsTo ('writeBufferPart' )).logs[1 ].args[1 ], equals (0 ));
40
- expect (socket.getLogs (callsTo ('writeBufferPart' )).logs[1 ].args[2 ], equals (3 ));
41
- });
42
-
43
- });
25
+ await cnx._sendBuffer (buffer);
26
+ socket.getLogs (callsTo ('writeBuffer' )).verify (happenedExactly (1 ));
27
+ socket.getLogs (callsTo ('writeBufferPart' )).verify (happenedExactly (1 ));
28
+ expect (socket.getLogs (callsTo ('writeBuffer' )).logs[0 ].args[0 ].list, equals ([3 , 0 , 0 , 1 ]));
29
+ expect (socket.getLogs (callsTo ('writeBufferPart' )).logs[0 ].args[0 ].list, equals ([1 , 2 , 3 ]));
30
+ expect (socket.getLogs (callsTo ('writeBufferPart' )).logs[0 ].args[1 ], equals (0 ));
31
+ expect (socket.getLogs (callsTo ('writeBufferPart' )).logs[0 ].args[2 ], equals (3 ));
32
+
33
+ buffer = new Buffer .fromList ([1 , 2 , 3 ]);
34
+ await cnx._sendBuffer (buffer);
35
+ socket.getLogs (callsTo ('writeBuffer' )).verify (happenedExactly (2 ));
36
+ socket.getLogs (callsTo ('writeBufferPart' )).verify (happenedExactly (2 ));
37
+ expect (socket.getLogs (callsTo ('writeBuffer' )).logs[1 ].args[0 ].list, equals ([3 , 0 , 0 , 2 ]));
38
+ expect (socket.getLogs (callsTo ('writeBufferPart' )).logs[1 ].args[0 ].list, equals ([1 , 2 , 3 ]));
39
+ expect (socket.getLogs (callsTo ('writeBufferPart' )).logs[1 ].args[1 ], equals (0 ));
40
+ expect (socket.getLogs (callsTo ('writeBufferPart' )).logs[1 ].args[2 ], equals (3 ));
44
41
});
45
42
46
- test ('should send large buffer' , () {
43
+ test ('should send large buffer' , () async {
47
44
final MAX_PACKET_SIZE = 32 * 1024 * 1024 ;
48
45
var cnx = new _Connection (null , 15 , MAX_PACKET_SIZE );
49
46
var socket = new MockSocket ();
@@ -58,19 +55,18 @@ void runConnectionTests() {
58
55
59
56
final PACKET_SIZE = 17 * 1024 * 1024 ;
60
57
var buffer = new Buffer (PACKET_SIZE );
61
- return cnx._sendBuffer (buffer).then ((_) {
62
- socket.getLogs (callsTo ('writeBuffer' )).verify (happenedExactly (2 ));
63
- socket.getLogs (callsTo ('writeBufferPart' )).verify (happenedExactly (2 ));
64
- expect (buffers[0 ], equals ([0xff , 0xff , 0xff , 1 ]));
65
- expect (buffers[1 ], equals ([1 , 0 , 16 , 2 ]));
66
- expect (socket.getLogs (callsTo ('writeBufferPart' )).logs[0 ].args[1 ], equals (0 ));
67
- expect (socket.getLogs (callsTo ('writeBufferPart' )).logs[0 ].args[2 ], equals (0xffffff ));
68
- expect (socket.getLogs (callsTo ('writeBufferPart' )).logs[1 ].args[1 ], equals (0xffffff ));
69
- expect (socket.getLogs (callsTo ('writeBufferPart' )).logs[1 ].args[2 ], equals (PACKET_SIZE - 0xffffff ));
70
- });
58
+ await cnx._sendBuffer (buffer);
59
+ socket.getLogs (callsTo ('writeBuffer' )).verify (happenedExactly (2 ));
60
+ socket.getLogs (callsTo ('writeBufferPart' )).verify (happenedExactly (2 ));
61
+ expect (buffers[0 ], equals ([0xff , 0xff , 0xff , 1 ]));
62
+ expect (buffers[1 ], equals ([1 , 0 , 16 , 2 ]));
63
+ expect (socket.getLogs (callsTo ('writeBufferPart' )).logs[0 ].args[1 ], equals (0 ));
64
+ expect (socket.getLogs (callsTo ('writeBufferPart' )).logs[0 ].args[2 ], equals (0xffffff ));
65
+ expect (socket.getLogs (callsTo ('writeBufferPart' )).logs[1 ].args[1 ], equals (0xffffff ));
66
+ expect (socket.getLogs (callsTo ('writeBufferPart' )).logs[1 ].args[2 ], equals (PACKET_SIZE - 0xffffff ));
71
67
});
72
68
73
- test ('should receive buffer' , () {
69
+ test ('should receive buffer' , () async {
74
70
final MAX_PACKET_SIZE = 16 * 1024 * 1024 ;
75
71
var cnx = new _Connection (null , 15 , MAX_PACKET_SIZE );
76
72
var socket = new MockSocket ();
@@ -98,14 +94,13 @@ void runConnectionTests() {
98
94
99
95
cnx._readPacket ();
100
96
101
- return c.future. then ((_) {
97
+ await c.future;
102
98
103
- socket.getLogs (callsTo ('readBuffer' )).verify (happenedExactly (2 ));
104
- expect (buffer.list, equals ([1 , 2 , 3 ]));
105
- });
99
+ socket.getLogs (callsTo ('readBuffer' )).verify (happenedExactly (2 ));
100
+ expect (buffer.list, equals ([1 , 2 , 3 ]));
106
101
});
107
102
108
- test ('should receive large buffer' , () {
103
+ test ('should receive large buffer' , () async {
109
104
final MAX_PACKET_SIZE = 32 * 1024 * 1024 ;
110
105
var cnx = new _Connection (null , 15 , MAX_PACKET_SIZE );
111
106
var socket = new MockSocket ();
@@ -146,14 +141,13 @@ void runConnectionTests() {
146
141
147
142
cnx._readPacket ();
148
143
149
- return c.future.then ((_) {
150
- socket.getLogs (callsTo ('readBuffer' )).verify (happenedExactly (4 ));
151
- expect (buffer.list.length, equals (17 * 1024 * 1024 ));
152
- expect (buffer.list[0 ], equals (1 ));
153
- expect (buffer.list[0xffffff - 1 ], equals (2 ));
154
- expect (buffer.list[0xffffff ], equals (3 ));
155
- expect (buffer.list[buffer.list.length - 1 ], equals (4 ));
156
- });
144
+ await c.future;
145
+ socket.getLogs (callsTo ('readBuffer' )).verify (happenedExactly (4 ));
146
+ expect (buffer.list.length, equals (17 * 1024 * 1024 ));
147
+ expect (buffer.list[0 ], equals (1 ));
148
+ expect (buffer.list[0xffffff - 1 ], equals (2 ));
149
+ expect (buffer.list[0xffffff ], equals (3 ));
150
+ expect (buffer.list[buffer.list.length - 1 ], equals (4 ));
157
151
});
158
152
});
159
153
0 commit comments