Skip to content

Commit 6d05ab1

Browse files
committed
Clean up another test
1 parent 54e7898 commit 6d05ab1

File tree

1 file changed

+39
-45
lines changed

1 file changed

+39
-45
lines changed

test/unit/connection_test.dart

Lines changed: 39 additions & 45 deletions
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@ void runConnectionTests() {
1212
}, throwsA(new isInstanceOf<MySqlClientError>()));
1313
});
1414

15-
test('should send buffer', () {
15+
test('should send buffer', () async {
1616
final MAX_PACKET_SIZE = 16 * 1024 * 1024;
1717
var cnx = new _Connection(null, 15, MAX_PACKET_SIZE);
1818
var socket = new MockSocket();
@@ -22,28 +22,25 @@ void runConnectionTests() {
2222
socket.when(callsTo('writeBufferPart')).alwaysReturn(new Future.value());
2323

2424
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));
4441
});
4542

46-
test('should send large buffer', () {
43+
test('should send large buffer', () async {
4744
final MAX_PACKET_SIZE = 32 * 1024 * 1024;
4845
var cnx = new _Connection(null, 15, MAX_PACKET_SIZE);
4946
var socket = new MockSocket();
@@ -58,19 +55,18 @@ void runConnectionTests() {
5855

5956
final PACKET_SIZE = 17 * 1024 * 1024;
6057
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));
7167
});
7268

73-
test('should receive buffer', () {
69+
test('should receive buffer', () async {
7470
final MAX_PACKET_SIZE = 16 * 1024 * 1024;
7571
var cnx = new _Connection(null, 15, MAX_PACKET_SIZE);
7672
var socket = new MockSocket();
@@ -98,14 +94,13 @@ void runConnectionTests() {
9894

9995
cnx._readPacket();
10096

101-
return c.future.then((_) {
97+
await c.future;
10298

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]));
106101
});
107102

108-
test('should receive large buffer', () {
103+
test('should receive large buffer', () async {
109104
final MAX_PACKET_SIZE = 32 * 1024 * 1024;
110105
var cnx = new _Connection(null, 15, MAX_PACKET_SIZE);
111106
var socket = new MockSocket();
@@ -146,14 +141,13 @@ void runConnectionTests() {
146141

147142
cnx._readPacket();
148143

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));
157151
});
158152
});
159153

0 commit comments

Comments
 (0)