summaryrefslogtreecommitdiffstats
path: root/src/gtest/rpc_test.cpp
diff options
context:
space:
mode:
authorimarom <imarom@cisco.com>2015-08-30 11:32:10 +0300
committerimarom <imarom@cisco.com>2015-08-30 11:32:10 +0300
commit05a529031e962d61ab977393fb3d153931feff34 (patch)
tree266fa141aa661ffa6bb2a04bc0cf259d8552059e /src/gtest/rpc_test.cpp
parente094ae7c761a7d5a3b93f489f5ff9b4ed70ae9a3 (diff)
draft
Diffstat (limited to 'src/gtest/rpc_test.cpp')
-rw-r--r--src/gtest/rpc_test.cpp16
1 files changed, 16 insertions, 0 deletions
diff --git a/src/gtest/rpc_test.cpp b/src/gtest/rpc_test.cpp
index 914cb272..a3df2a67 100644
--- a/src/gtest/rpc_test.cpp
+++ b/src/gtest/rpc_test.cpp
@@ -224,3 +224,19 @@ TEST_F(RpcTest, batch_rpc_test) {
return;
}
+
+TEST_F(RpcTest, add_stream) {
+ Json::Value request;
+ Json::Value response;
+ Json::Reader reader;
+
+ string req_str;
+ string resp_str;
+
+ req_str = "{'stream':{'port_id':7,'stream_id':12,'enable':True,'start':True,'Is':10.0,'packet':[0,1,2,3,4],"
+ "'vm_data':[{'Name':'ip_cnt','Size':4,'big_edian':True,'type':'inc','core_mask':'split','init_val':'10.0.0.7','min':'10.0.0.1','max':'10.0.0.10',}],"
+ "'vm_program':[{'op_core':['read_to_reg_mem','write_reg_offet','write_rand_offset'],'read_name':'nameofopecodetoread','pkt_offset':20}],"
+ "'mode':{'type':'continues','pps':1000},'next_stream':17,'next_stream_loop':100,'rx_stats':{'enable':True,'rx_stream_id':71,'seq_enable':True,'latency':True}}}";
+
+ resp_str = send_msg(req_str);
+}