mirror of https://github.com/ARMmbed/mbed-os.git
				
				
				
			
						commit
						772a857727
					
				| 
						 | 
				
			
			@ -35,6 +35,7 @@ public:
 | 
			
		|||
    bool max_sock_value;
 | 
			
		||||
    nsapi_error_t create_error;
 | 
			
		||||
    int max_packet_size;
 | 
			
		||||
    CellularSocket socket;
 | 
			
		||||
 | 
			
		||||
    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.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));
 | 
			
		||||
 | 
			
		||||
    MyStack st2(at, 0, IPV6_STACK);
 | 
			
		||||
    st2.bool_value = true;
 | 
			
		||||
    st2.max_sock_value = 1;
 | 
			
		||||
    nsapi_socket_t sock2;
 | 
			
		||||
    CHECK(NSAPI_ERROR_OK == st2.socket_open(&sock2, NSAPI_TCP));
 | 
			
		||||
    sock = &st2.socket;
 | 
			
		||||
    CHECK(NSAPI_ERROR_OK == st2.socket_open(&sock, NSAPI_TCP));
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
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, ",");
 | 
			
		||||
 | 
			
		||||
    MyStack st(at, 0, IPV6_STACK);
 | 
			
		||||
    nsapi_socket_t soc = NULL;
 | 
			
		||||
    CHECK(NSAPI_ERROR_DEVICE_ERROR == st.socket_close(soc));
 | 
			
		||||
    CHECK(NSAPI_ERROR_DEVICE_ERROR == st.socket_close(&st.socket));
 | 
			
		||||
 | 
			
		||||
    nsapi_socket_t sock = &st.socket;
 | 
			
		||||
    st.bool_value = true;
 | 
			
		||||
    st.max_sock_value = 1;
 | 
			
		||||
    nsapi_socket_t sock;
 | 
			
		||||
    CHECK(NSAPI_ERROR_OK == st.socket_open(&sock, NSAPI_TCP));
 | 
			
		||||
    st.max_sock_value = 0;
 | 
			
		||||
    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);
 | 
			
		||||
    st2.max_sock_value = 1;
 | 
			
		||||
    st2.bool_value = true;
 | 
			
		||||
    nsapi_socket_t sock2;
 | 
			
		||||
    CHECK(NSAPI_ERROR_OK == st2.socket_open(&sock2, NSAPI_TCP));
 | 
			
		||||
    CHECK(NSAPI_ERROR_OK == st2.socket_close(sock2));
 | 
			
		||||
    sock = &st2.socket;
 | 
			
		||||
    CHECK(NSAPI_ERROR_OK == st2.socket_open(&sock, NSAPI_TCP));
 | 
			
		||||
    CHECK(NSAPI_ERROR_OK == st2.socket_close(sock));
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
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, ",");
 | 
			
		||||
 | 
			
		||||
    MyStack st(at, 0, IPV6_STACK);
 | 
			
		||||
    nsapi_socket_t sock;
 | 
			
		||||
    SocketAddress addr;
 | 
			
		||||
    ATHandler_stub::nsapi_error_value = NSAPI_ERROR_ALREADY;
 | 
			
		||||
    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()
 | 
			
		||||
| 
						 | 
				
			
			@ -200,8 +199,7 @@ void Test_AT_CellularStack::test_AT_CellularStack_socket_listen()
 | 
			
		|||
    ATHandler at(&fh1, que, 0, ",");
 | 
			
		||||
 | 
			
		||||
    MyStack st(at, 0, IPV6_STACK);
 | 
			
		||||
    nsapi_socket_t sock;
 | 
			
		||||
    CHECK(0 == st.socket_listen(sock, 4));
 | 
			
		||||
    CHECK(NSAPI_ERROR_UNSUPPORTED == st.socket_listen(&st.socket, 4));
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
void Test_AT_CellularStack::test_AT_CellularStack_socket_connect()
 | 
			
		||||
| 
						 | 
				
			
			@ -214,8 +212,7 @@ void Test_AT_CellularStack::test_AT_CellularStack_socket_connect()
 | 
			
		|||
    SocketAddress addr;
 | 
			
		||||
    CHECK(NSAPI_ERROR_DEVICE_ERROR == st.socket_connect(NULL, addr));
 | 
			
		||||
 | 
			
		||||
    nsapi_socket_t sock;
 | 
			
		||||
    CHECK(NSAPI_ERROR_OK == st.socket_connect(sock, addr));
 | 
			
		||||
    CHECK(NSAPI_ERROR_OK == st.socket_connect(&st.socket, addr));
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
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, ",");
 | 
			
		||||
 | 
			
		||||
    MyStack st(at, 0, IPV6_STACK);
 | 
			
		||||
    nsapi_socket_t sock;
 | 
			
		||||
    CHECK(0 == st.socket_accept(NULL, &sock));
 | 
			
		||||
    nsapi_socket_t sock = &st.socket;
 | 
			
		||||
    CHECK(NSAPI_ERROR_UNSUPPORTED == st.socket_accept(NULL, &sock));
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
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);
 | 
			
		||||
    CHECK(NSAPI_ERROR_DEVICE_ERROR == st.socket_send(NULL, "addr", 4));
 | 
			
		||||
 | 
			
		||||
    nsapi_socket_t sock;
 | 
			
		||||
    CHECK(NSAPI_ERROR_DEVICE_ERROR == st.socket_send(sock, "addr", 4));
 | 
			
		||||
    CHECK(NSAPI_ERROR_DEVICE_ERROR == st.socket_send(&st.socket, "addr", 4));
 | 
			
		||||
 | 
			
		||||
    SocketAddress addr;
 | 
			
		||||
    st.max_sock_value = 1;
 | 
			
		||||
    st.bool_value = true;
 | 
			
		||||
    nsapi_socket_t sock = &st.socket;
 | 
			
		||||
    st.socket_open(&sock, NSAPI_TCP);
 | 
			
		||||
    st.socket_connect(sock, addr);
 | 
			
		||||
    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);
 | 
			
		||||
 | 
			
		||||
    nsapi_socket_t sock;
 | 
			
		||||
    SocketAddress addr;
 | 
			
		||||
    CHECK(NSAPI_ERROR_DEVICE_ERROR == st.socket_sendto(NULL, addr, "addr", 4));
 | 
			
		||||
 | 
			
		||||
    st.max_sock_value = 1;
 | 
			
		||||
    st.bool_value = true;
 | 
			
		||||
    nsapi_socket_t sock = &st.socket;
 | 
			
		||||
    st.socket_open(&sock, NSAPI_TCP);
 | 
			
		||||
    st.socket_connect(sock, addr);
 | 
			
		||||
    st.create_error = NSAPI_ERROR_CONNECTION_LOST;
 | 
			
		||||
| 
						 | 
				
			
			@ -294,10 +291,10 @@ void Test_AT_CellularStack::test_AT_CellularStack_socket_recvfrom()
 | 
			
		|||
    char table[4];
 | 
			
		||||
    CHECK(NSAPI_ERROR_DEVICE_ERROR == st.socket_recvfrom(NULL, NULL, table, 4));
 | 
			
		||||
 | 
			
		||||
    nsapi_socket_t sock;
 | 
			
		||||
    SocketAddress addr;
 | 
			
		||||
    st.max_sock_value = 1;
 | 
			
		||||
    st.bool_value = true;
 | 
			
		||||
    nsapi_socket_t sock = &st.socket;
 | 
			
		||||
    st.socket_open(&sock, NSAPI_TCP);
 | 
			
		||||
    st.socket_connect(sock, addr);
 | 
			
		||||
    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);
 | 
			
		||||
 | 
			
		||||
    st.socket_attach(NULL, NULL, NULL);
 | 
			
		||||
    nsapi_socket_t sock;
 | 
			
		||||
    st.max_sock_value = 1;
 | 
			
		||||
    st.bool_value = true;
 | 
			
		||||
    nsapi_socket_t sock = &st.socket;
 | 
			
		||||
    st.socket_open(&sock, NSAPI_TCP);
 | 
			
		||||
    st.socket_attach(sock, NULL, NULL);
 | 
			
		||||
}
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
		Loading…
	
		Reference in New Issue