@@ -91,8 +91,8 @@ public void TestPutOnlyInBatchWriteRow()
9191 var expectResponse = new BatchWriteRowResponse ( ) ;
9292 var item = GetNewBatchWriteRowResponseForOneTable ( ) ;
9393
94- for ( int i = 0 ; i < 4 ; i ++ ) {
95- item . PutResponses . Add ( new BatchWriteRowResponseItem ( new CapacityUnit ( 0 , 1 ) ) ) ;
94+ for ( int i = 0 ; i < 4 ; i ++ ) {
95+ item . PutResponses . Add ( new BatchWriteRowResponseItem ( new CapacityUnit ( 0 , 1 ) , TestTableName , i ) ) ;
9696 }
9797 expectResponse . TableRespones . Add ( TestTableName , item ) ;
9898
@@ -144,8 +144,8 @@ public void TestUpdateOnlyInBatchWriteRow()
144144 var expectResponse = new BatchWriteRowResponse ( ) ;
145145 var item = GetNewBatchWriteRowResponseForOneTable ( ) ;
146146
147- for ( int i = 0 ; i < 4 ; i ++ ) {
148- item . UpdateResponses . Add ( new BatchWriteRowResponseItem ( new CapacityUnit ( 0 , 1 ) ) ) ;
147+ for ( int i = 0 ; i < 4 ; i ++ ) {
148+ item . UpdateResponses . Add ( new BatchWriteRowResponseItem ( new CapacityUnit ( 0 , 1 ) , TestTableName , i ) ) ;
149149 }
150150 expectResponse . TableRespones . Add ( TestTableName , item ) ;
151151
@@ -191,8 +191,8 @@ public void TestDeleteOnlyInBatchWriteRow()
191191 var expectResponse = new BatchWriteRowResponse ( ) ;
192192 var item = GetNewBatchWriteRowResponseForOneTable ( ) ;
193193
194- for ( int i = 0 ; i < 4 ; i ++ ) {
195- item . DeleteResponses . Add ( new BatchWriteRowResponseItem ( new CapacityUnit ( 0 , 1 ) ) ) ;
194+ for ( int i = 0 ; i < 4 ; i ++ ) {
195+ item . DeleteResponses . Add ( new BatchWriteRowResponseItem ( new CapacityUnit ( 0 , 1 ) , TestTableName , i ) ) ;
196196 }
197197 expectResponse . TableRespones . Add ( TestTableName , item ) ;
198198
@@ -248,10 +248,10 @@ public void Test4PutUpdateDeleteInBatchWriteRow()
248248 var expectResponse = new BatchWriteRowResponse ( ) ;
249249 var item = GetNewBatchWriteRowResponseForOneTable ( ) ;
250250
251- for ( int i = 0 ; i < 4 ; i ++ ) {
252- item . PutResponses . Add ( new BatchWriteRowResponseItem ( new CapacityUnit ( 0 , 1 ) ) ) ;
253- item . UpdateResponses . Add ( new BatchWriteRowResponseItem ( new CapacityUnit ( 0 , 1 ) ) ) ;
254- item . DeleteResponses . Add ( new BatchWriteRowResponseItem ( new CapacityUnit ( 0 , 1 ) ) ) ;
251+ for ( int i = 0 ; i < 4 ; i ++ ) {
252+ item . PutResponses . Add ( new BatchWriteRowResponseItem ( new CapacityUnit ( 0 , 1 ) , TestTableName , i ) ) ;
253+ item . UpdateResponses . Add ( new BatchWriteRowResponseItem ( new CapacityUnit ( 0 , 1 ) , TestTableName , i ) ) ;
254+ item . DeleteResponses . Add ( new BatchWriteRowResponseItem ( new CapacityUnit ( 0 , 1 ) , TestTableName , i ) ) ;
255255 }
256256 expectResponse . TableRespones . Add ( TestTableName , item ) ;
257257
@@ -374,15 +374,33 @@ public void Test4TablesInBatchWriteRow()
374374 var response = OTSClient . BatchWriteRow ( request ) ;
375375
376376 var expectResponse = new BatchWriteRowResponse ( ) ;
377- var item = GetNewBatchWriteRowResponseForOneTable ( ) ;
378-
379- for ( int i = 0 ; i < 4 ; i ++ ) {
380- item . PutResponses . Add ( new BatchWriteRowResponseItem ( new CapacityUnit ( 0 , 1 ) ) ) ;
377+ var item1 = GetNewBatchWriteRowResponseForOneTable ( ) ;
378+ var item2 = GetNewBatchWriteRowResponseForOneTable ( ) ;
379+ var item3 = GetNewBatchWriteRowResponseForOneTable ( ) ;
380+ var item4 = GetNewBatchWriteRowResponseForOneTable ( ) ;
381+
382+ for ( int i = 0 ; i < 4 ; i ++ ) {
383+ item1 . PutResponses . Add ( new BatchWriteRowResponseItem ( new CapacityUnit ( 0 , 1 ) , "Table1" , i ) ) ;
384+ }
385+
386+ for ( int i = 0 ; i < 4 ; i ++ )
387+ {
388+ item2 . PutResponses . Add ( new BatchWriteRowResponseItem ( new CapacityUnit ( 0 , 1 ) , "Table2" , i ) ) ;
389+ }
390+
391+ for ( int i = 0 ; i < 4 ; i ++ )
392+ {
393+ item3 . PutResponses . Add ( new BatchWriteRowResponseItem ( new CapacityUnit ( 0 , 1 ) , "Table3" , i ) ) ;
394+ }
395+
396+ for ( int i = 0 ; i < 4 ; i ++ )
397+ {
398+ item4 . PutResponses . Add ( new BatchWriteRowResponseItem ( new CapacityUnit ( 0 , 1 ) , "Table4" , i ) ) ;
381399 }
382- expectResponse . TableRespones . Add ( "Table1" , item ) ;
383- expectResponse . TableRespones . Add ( "Table2" , item ) ;
384- expectResponse . TableRespones . Add ( "Table3" , item ) ;
385- expectResponse . TableRespones . Add ( "Table4" , item ) ;
400+ expectResponse . TableRespones . Add ( "Table1" , item1 ) ;
401+ expectResponse . TableRespones . Add ( "Table2" , item2 ) ;
402+ expectResponse . TableRespones . Add ( "Table3" , item3 ) ;
403+ expectResponse . TableRespones . Add ( "Table4" , item4 ) ;
386404
387405 AssertBatchWriteRowResponse ( expectResponse , response ) ;
388406
@@ -467,14 +485,14 @@ public void TestOneTableOneFailInBatchWriteRow()
467485
468486 for ( int t = 1 ; t < 5 ; t ++ ) {
469487 var item = GetNewBatchWriteRowResponseForOneTable ( ) ;
470- for ( int i = 0 ; i < 4 ; i ++ ) {
471- item . PutResponses . Add ( new BatchWriteRowResponseItem ( new CapacityUnit ( 0 , 1 ) ) ) ;
488+ for ( int i = 0 ; i < 4 ; i ++ ) {
489+ item . PutResponses . Add ( new BatchWriteRowResponseItem ( new CapacityUnit ( 0 , 1 ) , "Table" + t , i ) ) ;
472490 }
473491 expectResponse . TableRespones . Add ( "Table" + t , item ) ;
474492 }
475493
476- expectResponse . TableRespones [ "Table1" ] . PutResponses [ 0 ] =
477- new BatchWriteRowResponseItem ( "OTSConditionCheckFail" , "Condition check failed." ) ;
494+ expectResponse . TableRespones [ "Table1" ] . PutResponses [ 0 ] =
495+ new BatchWriteRowResponseItem ( "OTSConditionCheckFail" , "Condition check failed." , "Table1" , 0 ) ;
478496
479497 AssertBatchWriteRowResponse ( expectResponse , response ) ;
480498
@@ -524,16 +542,16 @@ public void TestOneTableTwoFailInBatchWriteRow()
524542
525543 for ( int t = 1 ; t < 5 ; t ++ ) {
526544 var item = GetNewBatchWriteRowResponseForOneTable ( ) ;
527- for ( int i = 0 ; i < 4 ; i ++ ) {
528- item . PutResponses . Add ( new BatchWriteRowResponseItem ( new CapacityUnit ( 0 , 1 ) ) ) ;
545+ for ( int i = 0 ; i < 4 ; i ++ ) {
546+ item . PutResponses . Add ( new BatchWriteRowResponseItem ( new CapacityUnit ( 0 , 1 ) , "Table" + t , i ) ) ;
529547 }
530548 expectResponse . TableRespones . Add ( "Table" + t , item ) ;
531549 }
532550
533- expectResponse . TableRespones [ "Table1" ] . PutResponses [ 0 ] =
534- new BatchWriteRowResponseItem ( "OTSConditionCheckFail" , "Condition check failed." ) ;
535- expectResponse . TableRespones [ "Table1" ] . PutResponses [ 3 ] =
536- new BatchWriteRowResponseItem ( "OTSConditionCheckFail" , "Condition check failed." ) ;
551+ expectResponse . TableRespones [ "Table1" ] . PutResponses [ 0 ] =
552+ new BatchWriteRowResponseItem ( "OTSConditionCheckFail" , "Condition check failed." , "Table1" , 0 ) ;
553+ expectResponse . TableRespones [ "Table1" ] . PutResponses [ 3 ] =
554+ new BatchWriteRowResponseItem ( "OTSConditionCheckFail" , "Condition check failed." , "Table1" , 3 ) ;
537555 AssertBatchWriteRowResponse ( expectResponse , response ) ;
538556
539557 for ( int i = 0 ; i < 4 ; i ++ ) {
@@ -581,16 +599,16 @@ public void TestTwoTableOneFailInBatchWriteRow() {
581599
582600 for ( int t = 1 ; t < 5 ; t ++ ) {
583601 var item = GetNewBatchWriteRowResponseForOneTable ( ) ;
584- for ( int i = 0 ; i < 4 ; i ++ ) {
585- item . PutResponses . Add ( new BatchWriteRowResponseItem ( new CapacityUnit ( 0 , 1 ) ) ) ;
602+ for ( int i = 0 ; i < 4 ; i ++ ) {
603+ item . PutResponses . Add ( new BatchWriteRowResponseItem ( new CapacityUnit ( 0 , 1 ) , "Table" + t , i ) ) ;
586604 }
587605 expectResponse . TableRespones . Add ( "Table" + t , item ) ;
588606 }
589607
590- expectResponse . TableRespones [ "Table1" ] . PutResponses [ 0 ] =
591- new BatchWriteRowResponseItem ( "OTSConditionCheckFail" , "Condition check failed." ) ;
592- expectResponse . TableRespones [ "Table2" ] . PutResponses [ 3 ] =
593- new BatchWriteRowResponseItem ( "OTSConditionCheckFail" , "Condition check failed." ) ;
608+ expectResponse . TableRespones [ "Table1" ] . PutResponses [ 0 ] =
609+ new BatchWriteRowResponseItem ( "OTSConditionCheckFail" , "Condition check failed." , "Table1" , 0 ) ;
610+ expectResponse . TableRespones [ "Table2" ] . PutResponses [ 3 ] =
611+ new BatchWriteRowResponseItem ( "OTSConditionCheckFail" , "Condition check failed." , "Table1" , 3 ) ;
594612 AssertBatchWriteRowResponse ( expectResponse , response ) ;
595613
596614 for ( int i = 0 ; i < 4 ; i ++ ) {
0 commit comments