mirror of https://github.com/ARMmbed/mbed-os.git
commit
772a857727
|
|
@ -35,6 +35,7 @@ public:
|
||||||
bool max_sock_value;
|
bool max_sock_value;
|
||||||
nsapi_error_t create_error;
|
nsapi_error_t create_error;
|
||||||
int max_packet_size;
|
int max_packet_size;
|
||||||
|
CellularSocket socket;
|
||||||
|
|
||||||
MyStack(ATHandler &atr, int cid, nsapi_ip_stack_t typ) : AT_CellularStack(atr, cid, typ)
|
MyStack(ATHandler &atr, int cid, nsapi_ip_stack_t typ) : AT_CellularStack(atr, cid, typ)
|
||||||
{
|
{
|
||||||
|
|
@ -143,14 +144,14 @@ void Test_AT_CellularStack::test_AT_CellularStack_socket_open()
|
||||||
|
|
||||||
st.bool_value = true;
|
st.bool_value = true;
|
||||||
st.max_sock_value = 0;
|
st.max_sock_value = 0;
|
||||||
nsapi_socket_t sock;
|
nsapi_socket_t sock = &st.socket;
|
||||||
CHECK(NSAPI_ERROR_NO_SOCKET == st.socket_open(&sock, NSAPI_TCP));
|
CHECK(NSAPI_ERROR_NO_SOCKET == st.socket_open(&sock, NSAPI_TCP));
|
||||||
|
|
||||||
MyStack st2(at, 0, IPV6_STACK);
|
MyStack st2(at, 0, IPV6_STACK);
|
||||||
st2.bool_value = true;
|
st2.bool_value = true;
|
||||||
st2.max_sock_value = 1;
|
st2.max_sock_value = 1;
|
||||||
nsapi_socket_t sock2;
|
sock = &st2.socket;
|
||||||
CHECK(NSAPI_ERROR_OK == st2.socket_open(&sock2, NSAPI_TCP));
|
CHECK(NSAPI_ERROR_OK == st2.socket_open(&sock, NSAPI_TCP));
|
||||||
}
|
}
|
||||||
|
|
||||||
void Test_AT_CellularStack::test_AT_CellularStack_socket_close()
|
void Test_AT_CellularStack::test_AT_CellularStack_socket_close()
|
||||||
|
|
@ -160,12 +161,11 @@ void Test_AT_CellularStack::test_AT_CellularStack_socket_close()
|
||||||
ATHandler at(&fh1, que, 0, ",");
|
ATHandler at(&fh1, que, 0, ",");
|
||||||
|
|
||||||
MyStack st(at, 0, IPV6_STACK);
|
MyStack st(at, 0, IPV6_STACK);
|
||||||
nsapi_socket_t soc = NULL;
|
CHECK(NSAPI_ERROR_DEVICE_ERROR == st.socket_close(&st.socket));
|
||||||
CHECK(NSAPI_ERROR_DEVICE_ERROR == st.socket_close(soc));
|
|
||||||
|
|
||||||
|
nsapi_socket_t sock = &st.socket;
|
||||||
st.bool_value = true;
|
st.bool_value = true;
|
||||||
st.max_sock_value = 1;
|
st.max_sock_value = 1;
|
||||||
nsapi_socket_t sock;
|
|
||||||
CHECK(NSAPI_ERROR_OK == st.socket_open(&sock, NSAPI_TCP));
|
CHECK(NSAPI_ERROR_OK == st.socket_open(&sock, NSAPI_TCP));
|
||||||
st.max_sock_value = 0;
|
st.max_sock_value = 0;
|
||||||
CHECK(NSAPI_ERROR_DEVICE_ERROR == st.socket_close(sock));
|
CHECK(NSAPI_ERROR_DEVICE_ERROR == st.socket_close(sock));
|
||||||
|
|
@ -173,9 +173,9 @@ void Test_AT_CellularStack::test_AT_CellularStack_socket_close()
|
||||||
MyStack st2(at, 0, IPV6_STACK);
|
MyStack st2(at, 0, IPV6_STACK);
|
||||||
st2.max_sock_value = 1;
|
st2.max_sock_value = 1;
|
||||||
st2.bool_value = true;
|
st2.bool_value = true;
|
||||||
nsapi_socket_t sock2;
|
sock = &st2.socket;
|
||||||
CHECK(NSAPI_ERROR_OK == st2.socket_open(&sock2, NSAPI_TCP));
|
CHECK(NSAPI_ERROR_OK == st2.socket_open(&sock, NSAPI_TCP));
|
||||||
CHECK(NSAPI_ERROR_OK == st2.socket_close(sock2));
|
CHECK(NSAPI_ERROR_OK == st2.socket_close(sock));
|
||||||
}
|
}
|
||||||
|
|
||||||
void Test_AT_CellularStack::test_AT_CellularStack_socket_bind()
|
void Test_AT_CellularStack::test_AT_CellularStack_socket_bind()
|
||||||
|
|
@ -185,12 +185,11 @@ void Test_AT_CellularStack::test_AT_CellularStack_socket_bind()
|
||||||
ATHandler at(&fh1, que, 0, ",");
|
ATHandler at(&fh1, que, 0, ",");
|
||||||
|
|
||||||
MyStack st(at, 0, IPV6_STACK);
|
MyStack st(at, 0, IPV6_STACK);
|
||||||
nsapi_socket_t sock;
|
|
||||||
SocketAddress addr;
|
SocketAddress addr;
|
||||||
ATHandler_stub::nsapi_error_value = NSAPI_ERROR_ALREADY;
|
ATHandler_stub::nsapi_error_value = NSAPI_ERROR_ALREADY;
|
||||||
CHECK(NSAPI_ERROR_DEVICE_ERROR == st.socket_bind(NULL, addr));
|
CHECK(NSAPI_ERROR_DEVICE_ERROR == st.socket_bind(NULL, addr));
|
||||||
|
|
||||||
CHECK(NSAPI_ERROR_ALREADY == st.socket_bind(sock, addr));
|
CHECK(NSAPI_ERROR_ALREADY == st.socket_bind(&st.socket, addr));
|
||||||
}
|
}
|
||||||
|
|
||||||
void Test_AT_CellularStack::test_AT_CellularStack_socket_listen()
|
void Test_AT_CellularStack::test_AT_CellularStack_socket_listen()
|
||||||
|
|
@ -200,8 +199,7 @@ void Test_AT_CellularStack::test_AT_CellularStack_socket_listen()
|
||||||
ATHandler at(&fh1, que, 0, ",");
|
ATHandler at(&fh1, que, 0, ",");
|
||||||
|
|
||||||
MyStack st(at, 0, IPV6_STACK);
|
MyStack st(at, 0, IPV6_STACK);
|
||||||
nsapi_socket_t sock;
|
CHECK(NSAPI_ERROR_UNSUPPORTED == st.socket_listen(&st.socket, 4));
|
||||||
CHECK(0 == st.socket_listen(sock, 4));
|
|
||||||
}
|
}
|
||||||
|
|
||||||
void Test_AT_CellularStack::test_AT_CellularStack_socket_connect()
|
void Test_AT_CellularStack::test_AT_CellularStack_socket_connect()
|
||||||
|
|
@ -214,8 +212,7 @@ void Test_AT_CellularStack::test_AT_CellularStack_socket_connect()
|
||||||
SocketAddress addr;
|
SocketAddress addr;
|
||||||
CHECK(NSAPI_ERROR_DEVICE_ERROR == st.socket_connect(NULL, addr));
|
CHECK(NSAPI_ERROR_DEVICE_ERROR == st.socket_connect(NULL, addr));
|
||||||
|
|
||||||
nsapi_socket_t sock;
|
CHECK(NSAPI_ERROR_OK == st.socket_connect(&st.socket, addr));
|
||||||
CHECK(NSAPI_ERROR_OK == st.socket_connect(sock, addr));
|
|
||||||
}
|
}
|
||||||
|
|
||||||
void Test_AT_CellularStack::test_AT_CellularStack_socket_accept()
|
void Test_AT_CellularStack::test_AT_CellularStack_socket_accept()
|
||||||
|
|
@ -225,8 +222,8 @@ void Test_AT_CellularStack::test_AT_CellularStack_socket_accept()
|
||||||
ATHandler at(&fh1, que, 0, ",");
|
ATHandler at(&fh1, que, 0, ",");
|
||||||
|
|
||||||
MyStack st(at, 0, IPV6_STACK);
|
MyStack st(at, 0, IPV6_STACK);
|
||||||
nsapi_socket_t sock;
|
nsapi_socket_t sock = &st.socket;
|
||||||
CHECK(0 == st.socket_accept(NULL, &sock));
|
CHECK(NSAPI_ERROR_UNSUPPORTED == st.socket_accept(NULL, &sock));
|
||||||
}
|
}
|
||||||
|
|
||||||
void Test_AT_CellularStack::test_AT_CellularStack_socket_send()
|
void Test_AT_CellularStack::test_AT_CellularStack_socket_send()
|
||||||
|
|
@ -238,12 +235,12 @@ void Test_AT_CellularStack::test_AT_CellularStack_socket_send()
|
||||||
MyStack st(at, 0, IPV6_STACK);
|
MyStack st(at, 0, IPV6_STACK);
|
||||||
CHECK(NSAPI_ERROR_DEVICE_ERROR == st.socket_send(NULL, "addr", 4));
|
CHECK(NSAPI_ERROR_DEVICE_ERROR == st.socket_send(NULL, "addr", 4));
|
||||||
|
|
||||||
nsapi_socket_t sock;
|
CHECK(NSAPI_ERROR_DEVICE_ERROR == st.socket_send(&st.socket, "addr", 4));
|
||||||
CHECK(NSAPI_ERROR_DEVICE_ERROR == st.socket_send(sock, "addr", 4));
|
|
||||||
|
|
||||||
SocketAddress addr;
|
SocketAddress addr;
|
||||||
st.max_sock_value = 1;
|
st.max_sock_value = 1;
|
||||||
st.bool_value = true;
|
st.bool_value = true;
|
||||||
|
nsapi_socket_t sock = &st.socket;
|
||||||
st.socket_open(&sock, NSAPI_TCP);
|
st.socket_open(&sock, NSAPI_TCP);
|
||||||
st.socket_connect(sock, addr);
|
st.socket_connect(sock, addr);
|
||||||
CHECK(NSAPI_ERROR_DEVICE_ERROR == st.socket_send(sock, "addr", 4));
|
CHECK(NSAPI_ERROR_DEVICE_ERROR == st.socket_send(sock, "addr", 4));
|
||||||
|
|
@ -257,12 +254,12 @@ void Test_AT_CellularStack::test_AT_CellularStack_socket_sendto()
|
||||||
|
|
||||||
MyStack st(at, 0, IPV6_STACK);
|
MyStack st(at, 0, IPV6_STACK);
|
||||||
|
|
||||||
nsapi_socket_t sock;
|
|
||||||
SocketAddress addr;
|
SocketAddress addr;
|
||||||
CHECK(NSAPI_ERROR_DEVICE_ERROR == st.socket_sendto(NULL, addr, "addr", 4));
|
CHECK(NSAPI_ERROR_DEVICE_ERROR == st.socket_sendto(NULL, addr, "addr", 4));
|
||||||
|
|
||||||
st.max_sock_value = 1;
|
st.max_sock_value = 1;
|
||||||
st.bool_value = true;
|
st.bool_value = true;
|
||||||
|
nsapi_socket_t sock = &st.socket;
|
||||||
st.socket_open(&sock, NSAPI_TCP);
|
st.socket_open(&sock, NSAPI_TCP);
|
||||||
st.socket_connect(sock, addr);
|
st.socket_connect(sock, addr);
|
||||||
st.create_error = NSAPI_ERROR_CONNECTION_LOST;
|
st.create_error = NSAPI_ERROR_CONNECTION_LOST;
|
||||||
|
|
@ -294,10 +291,10 @@ void Test_AT_CellularStack::test_AT_CellularStack_socket_recvfrom()
|
||||||
char table[4];
|
char table[4];
|
||||||
CHECK(NSAPI_ERROR_DEVICE_ERROR == st.socket_recvfrom(NULL, NULL, table, 4));
|
CHECK(NSAPI_ERROR_DEVICE_ERROR == st.socket_recvfrom(NULL, NULL, table, 4));
|
||||||
|
|
||||||
nsapi_socket_t sock;
|
|
||||||
SocketAddress addr;
|
SocketAddress addr;
|
||||||
st.max_sock_value = 1;
|
st.max_sock_value = 1;
|
||||||
st.bool_value = true;
|
st.bool_value = true;
|
||||||
|
nsapi_socket_t sock = &st.socket;
|
||||||
st.socket_open(&sock, NSAPI_TCP);
|
st.socket_open(&sock, NSAPI_TCP);
|
||||||
st.socket_connect(sock, addr);
|
st.socket_connect(sock, addr);
|
||||||
st.create_error = NSAPI_ERROR_CONNECTION_LOST;
|
st.create_error = NSAPI_ERROR_CONNECTION_LOST;
|
||||||
|
|
@ -317,9 +314,9 @@ void Test_AT_CellularStack::test_AT_CellularStack_socket_attach()
|
||||||
MyStack st(at, 0, IPV6_STACK);
|
MyStack st(at, 0, IPV6_STACK);
|
||||||
|
|
||||||
st.socket_attach(NULL, NULL, NULL);
|
st.socket_attach(NULL, NULL, NULL);
|
||||||
nsapi_socket_t sock;
|
|
||||||
st.max_sock_value = 1;
|
st.max_sock_value = 1;
|
||||||
st.bool_value = true;
|
st.bool_value = true;
|
||||||
|
nsapi_socket_t sock = &st.socket;
|
||||||
st.socket_open(&sock, NSAPI_TCP);
|
st.socket_open(&sock, NSAPI_TCP);
|
||||||
st.socket_attach(sock, NULL, NULL);
|
st.socket_attach(sock, NULL, NULL);
|
||||||
}
|
}
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue