118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
|
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
|
-
+
-
-
-
+
-
-
+
-
|
of_socket_address_get_ipx_node(&address1, node);
network = of_socket_address_get_ipx_network(&address1);
port = of_socket_address_get_port(&address1);
TEST(@"-[listen]", R([sockServer listen]))
TEST(@"-[connectToNode:network:port:]",
R([sockClient connectToNode: node
R([sockClient connectToNode: node network: network port: port]))
network: network
port: port]))
TEST(@"-[accept]", (sockAccepted = [sockServer accept]))
TEST(@"-[sendBuffer:length:]",
R([sockAccepted sendBuffer: "Hello"
R([sockAccepted sendBuffer: "Hello" length: 5]))
length: 5]))
TEST(@"-[receiveIntoBuffer:length:]",
[sockClient receiveIntoBuffer: buffer
[sockClient receiveIntoBuffer: buffer length: 5] == 5 &&
length: 5] == 5 &&
memcmp(buffer, "Hello", 5) == 0)
TEST(@"-[remoteAddress]",
(address2 = sockAccepted.remoteAddress) &&
R(of_socket_address_get_ipx_node(address2, node2)) &&
memcmp(node, node2, IPX_NODE_LEN) == 0 &&
of_socket_address_get_ipx_network(address2) == network)
|