()
| 258 | } |
| 259 | |
| 260 | @Test |
| 261 | public void deserializePuts() throws Exception { |
| 262 | final List<ResultOrException> results = new ArrayList<ResultOrException>(2); |
| 263 | results.add(PBufResponses.generateEmptyResult(0)); |
| 264 | results.add(PBufResponses.generateEmptyResult(1)); |
| 265 | |
| 266 | PutRequest put1 = new PutRequest(TABLE, KEY, FAMILY, QUALIFIER, VALUE); |
| 267 | put1.region = region; |
| 268 | PutRequest put2 = new PutRequest(TABLE, KEY, FAMILY, "myqual".getBytes(), VALUE); |
| 269 | put2.region = region; |
| 270 | MultiAction multi = new MultiAction(); |
| 271 | multi.add(put1); |
| 272 | multi.add(put2); |
| 273 | |
| 274 | final MultiAction.Response decoded = |
| 275 | (MultiAction.Response)multi.deserialize( |
| 276 | PBufResponses.encodeResponse( |
| 277 | PBufResponses.generateMultiActionResponse(results)), 0); |
| 278 | assertEquals(2, decoded.size()); |
| 279 | assertTrue(decoded.result(0) == MultiAction.SUCCESS); |
| 280 | assertTrue(decoded.result(1) == MultiAction.SUCCESS); |
| 281 | } |
| 282 | |
| 283 | @Test |
| 284 | public void deserializeDeletes() throws Exception { |
nothing calls this directly
no test coverage detected