标签:mini String key mockMvc raft public 分布式
mini-raft
raft implementation 8 java
todo
依赖
- jdk11
- springboot
- brpc
- rocksdb
测试
-
启动服务端
cd mini-raft-server/deply && sh ./deploy.sh
-
启动客户端 mini-raft-client
@SpringBootTest @RunWith(SpringRunner.class) public class CurdControllerTest extends TestCase { private MockMvc mockMvc; @Autowired private WebApplicationContext wac; @Before public void before() { this.mockMvc = MockMvcBuilders.webAppContextSetup(this.wac).build(); } @Test public void getOp() throws Exception { String key = "hello00"; MvcResult mvcResult = mockMvc.perform(MockMvcRequestBuilders.get("/client/get").contentType(MediaType.APPLICATION_JSON).param("key", key)).andExpect(MockMvcResultMatchers.status().isOk()).andDo(MockMvcResultHandlers.print()).andReturn(); } @Test public void putOp() throws Exception { String key = "hello00"; String value = "world00"; MvcResult mvcResult = mockMvc.perform(MockMvcRequestBuilders.get("/client/put").contentType(MediaType.APPLICATION_JSON).param("key", key).param("value", value)).andExpect(MockMvcResultMatchers.status().isOk()).andDo(MockMvcResultHandlers.print()).andReturn(); } }
标签:mini,String,key,mockMvc,raft,public,分布式 来源: https://www.cnblogs.com/miss-u/p/16148611.html
本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享; 2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关; 3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关; 4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除; 5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。