@@ -82,10 +82,7 @@ public void setUp(){
82
82
.attributeConverterProviders (defaultProvider ())
83
83
.build ());
84
84
docMappedtable .createTable ();
85
-
86
-
87
-
88
- }
85
+ }
89
86
90
87
public BasicCrudTest (TestData testData ) {
91
88
this .testData = testData ;
@@ -118,7 +115,6 @@ private static Map<String, AttributeValue> appendKeysToTestDataAttributeMap(Map<
118
115
return result ;
119
116
}
120
117
121
-
122
118
@ After
123
119
public void deleteTable () {
124
120
getDynamoDbClient ().deleteTable (DeleteTableRequest .builder ()
@@ -161,13 +157,11 @@ public void getNonExistentItem() {
161
157
162
158
@ Test
163
159
public void updateOverwriteCompleteItem_usingShortcutForm () {
164
-
165
160
EnhancedDocument enhancedDocument = appendKeysToDoc (testData ).toBuilder ()
166
161
.putString ("attribute" , "one" )
167
162
.putString ("attribute2" , "two" )
168
163
.putString ("attribute3" , "three" )
169
164
.build ();
170
-
171
165
docMappedtable .putItem (enhancedDocument );
172
166
173
167
// Updating new Items other than the one present in testData
@@ -201,7 +195,6 @@ public void putTwiceThenGetItem() {
201
195
.putString ("attribute2" , "two" )
202
196
.putString ("attribute3" , "three" )
203
197
.build ();
204
-
205
198
docMappedtable .putItem (enhancedDocument );
206
199
207
200
// Updating new Items other than the one present in testData
@@ -216,7 +209,6 @@ public void putTwiceThenGetItem() {
216
209
docMappedtable .putItem (r -> r .item (updateDocument ));
217
210
Map <String , AttributeValue > key = simpleKey ();
218
211
GetItemResponse lowLevelGet = lowLevelClient .getItem (r -> r .key (key ).tableName (tableName ));
219
-
220
212
// All the items are overwritten
221
213
Assertions .assertThat (lowLevelGet .item ()).isEqualTo (updateDocument .toMap ());
222
214
@@ -233,9 +225,7 @@ public void putThenDeleteItem_usingShortcutForm() {
233
225
.putString ("attribute2" , "two" )
234
226
.putString ("attribute3" , "three" )
235
227
.build ();
236
-
237
228
Map <String , AttributeValue > key = simpleKey ();
238
-
239
229
docMappedtable .putItem (r -> r .item (enhancedDocument ));
240
230
GetItemResponse lowLevelGetBeforeDelete = lowLevelClient .getItem (r -> r .key (key ).tableName (tableName ));
241
231
@@ -248,8 +238,6 @@ public void putThenDeleteItem_usingShortcutForm() {
248
238
docMappedtable .getItem (Key .builder ().partitionValue ("id-value" ).sortValue ("sort-value" ).build ());
249
239
250
240
GetItemResponse lowLevelGetAfterDelete = lowLevelClient .getItem (r -> r .key (key ).tableName (tableName ));
251
-
252
-
253
241
assertThat (enhancedDocument .toMap (), is (EnhancedDocument .fromAttributeValueMap (lowLevelGetBeforeDelete .item ()).toMap ()));
254
242
assertThat (beforeDeleteResult .toMap (), is (enhancedDocument .toMap ()));
255
243
assertThat (beforeDeleteResult .toMap (), is (lowLevelGetBeforeDelete .item ()));
@@ -265,7 +253,6 @@ public void putThenDeleteItem_usingKeyItemForm() {
265
253
.putString ("attribute2" , "two" )
266
254
.putString ("attribute3" , "three" )
267
255
.build ();
268
-
269
256
docMappedtable .putItem (enhancedDocument );
270
257
EnhancedDocument beforeDeleteResult =
271
258
docMappedtable .deleteItem (enhancedDocument );
@@ -282,13 +269,11 @@ public void putThenDeleteItem_usingKeyItemForm() {
282
269
283
270
@ Test
284
271
public void putWithConditionThatSucceeds () {
285
-
286
272
EnhancedDocument enhancedDocument = appendKeysToDoc (testData ).toBuilder ()
287
273
.putString ("attribute" , "one" )
288
274
.putString ("attribute2" , "two" )
289
275
.putString ("attribute3" , "three" )
290
276
.build ();
291
-
292
277
docMappedtable .putItem (r -> r .item (enhancedDocument ));
293
278
294
279
@@ -307,8 +292,6 @@ public void putWithConditionThatSucceeds() {
307
292
308
293
EnhancedDocument result = docMappedtable .getItem (r -> r .key (k -> k .partitionValue ("id-value" ).sortValue ("sort-value" )));
309
294
assertThat (result .toMap (), is (newDoc .toMap ()));
310
-
311
-
312
295
}
313
296
314
297
@ Test
@@ -319,7 +302,6 @@ public void putWithConditionThatFails() {
319
302
.putString ("attribute2" , "two" )
320
303
.putString ("attribute3" , "three" )
321
304
.build ();
322
-
323
305
docMappedtable .putItem (r -> r .item (enhancedDocument ));
324
306
325
307
@@ -363,7 +345,6 @@ public void deleteWithConditionThatSucceeds() {
363
345
364
346
Key key = docMappedtable .keyFrom (enhancedDocument );
365
347
docMappedtable .deleteItem (DeleteItemEnhancedRequest .builder ().key (key ).conditionExpression (conditionExpression ).build ());
366
-
367
348
EnhancedDocument result = docMappedtable .getItem (r -> r .key (key ));
368
349
assertThat (result , is (nullValue ()));
369
350
}
@@ -398,7 +379,6 @@ public void updateOverwriteCompleteRecord_usingShortcutForm() {
398
379
.putString ("attribute2" , "two" )
399
380
.putString (ATTRIBUTE_NAME_WITH_SPECIAL_CHARACTERS , "three" )
400
381
.build ();
401
-
402
382
docMappedtable .putItem (enhancedDocument );
403
383
// Updating new Items other than the one present in testData
404
384
EnhancedDocument .Builder updateDocBuilder = EnhancedDocument .builder ()
@@ -410,8 +390,6 @@ public void updateOverwriteCompleteRecord_usingShortcutForm() {
410
390
.putString (ATTRIBUTE_NAME_WITH_SPECIAL_CHARACTERS , "six" );
411
391
412
392
EnhancedDocument expectedDocument = updateDocBuilder .build ();
413
-
414
-
415
393
// Explicitly Nullify each of the previous members
416
394
testData .getEnhancedDocument ().toMap ().keySet ().forEach (r -> {
417
395
updateDocBuilder .putNull (r );
@@ -471,8 +449,6 @@ public void updateOverwriteModelledNulls() {
471
449
.putString ("attribute2" , "two" )
472
450
.putString (ATTRIBUTE_NAME_WITH_SPECIAL_CHARACTERS , "three" )
473
451
.build ();
474
-
475
-
476
452
docMappedtable .putItem (r -> r .item (enhancedDocument ));
477
453
478
454
EnhancedDocument updateDocument = EnhancedDocument .builder ().attributeConverterProviders (defaultProvider ())
@@ -483,8 +459,6 @@ public void updateOverwriteModelledNulls() {
483
459
.putNull (ATTRIBUTE_NAME_WITH_SPECIAL_CHARACTERS ).build ();
484
460
485
461
EnhancedDocument result = docMappedtable .updateItem (r -> r .item (updateDocument ));
486
-
487
-
488
462
assertThat (result .isPresent ("attribute2" ), is (false ));
489
463
assertThat (result .isPresent (ATTRIBUTE_NAME_WITH_SPECIAL_CHARACTERS ), is (false ));
490
464
assertThat (result .getString ("attribute" ), is ("four" ));
@@ -505,7 +479,6 @@ public void updateCanIgnoreNullsDoesNotIgnoreNullAttributeValues() {
505
479
.putString ("attribute2" , "two" )
506
480
.putString (ATTRIBUTE_NAME_WITH_SPECIAL_CHARACTERS , "three" )
507
481
.build ();
508
-
509
482
docMappedtable .putItem (r -> r .item (enhancedDocument ));
510
483
511
484
EnhancedDocument updateDocument = EnhancedDocument .builder ()
@@ -514,13 +487,10 @@ public void updateCanIgnoreNullsDoesNotIgnoreNullAttributeValues() {
514
487
.putNull ("attribute" )
515
488
.putNull (ATTRIBUTE_NAME_WITH_SPECIAL_CHARACTERS )
516
489
.build ();
517
-
518
-
519
490
EnhancedDocument result = docMappedtable .updateItem (UpdateItemEnhancedRequest .builder (EnhancedDocument .class )
520
491
.item (updateDocument )
521
492
.ignoreNulls (true )
522
493
.build ());
523
-
524
494
EnhancedDocument expectedResult = appendKeysToDoc (testData ).toBuilder ()
525
495
.putString ("attribute2" , "two" )
526
496
.build ();
@@ -579,7 +549,6 @@ public void updateWithConditionThatSucceeds() {
579
549
580
550
@ Test
581
551
public void updateWithConditionThatFails () {
582
-
583
552
EnhancedDocument enhancedDocument = appendKeysToDoc (testData ).toBuilder ()
584
553
.putString ("attribute" , "one" )
585
554
.putString ("attribute2" , "two" )
0 commit comments