|
2 | 2 |
|
3 | 3 | import static com.scalar.db.api.ConditionalExpression.Operator;
|
4 | 4 | import static com.scalar.db.transaction.consensuscommit.Attribute.ID;
|
5 |
| -import static com.scalar.db.transaction.consensuscommit.Attribute.VERSION; |
6 | 5 | import static com.scalar.db.transaction.consensuscommit.Attribute.toIdValue;
|
7 |
| -import static com.scalar.db.transaction.consensuscommit.Attribute.toVersionValue; |
8 | 6 | import static org.assertj.core.api.Assertions.assertThat;
|
9 | 7 | import static org.assertj.core.api.Assertions.assertThatThrownBy;
|
10 | 8 | import static org.mockito.ArgumentMatchers.any;
|
@@ -182,10 +180,7 @@ public void add_PutAndResultGiven_ShouldComposePutWithPutIfCondition() throws Ex
|
182 | 180 | // Assert
|
183 | 181 | Put actual = (Put) composer.get().get(0);
|
184 | 182 | put.withConsistency(Consistency.LINEARIZABLE);
|
185 |
| - put.withCondition( |
186 |
| - new PutIf( |
187 |
| - new ConditionalExpression(ID, toIdValue(ANY_ID_2), Operator.EQ), |
188 |
| - new ConditionalExpression(VERSION, toVersionValue(2), Operator.EQ))); |
| 183 | + put.withCondition(new PutIf(new ConditionalExpression(ID, toIdValue(ANY_ID_2), Operator.EQ))); |
189 | 184 | put.withValue(Attribute.toPreparedAtValue(ANY_TIME_5));
|
190 | 185 | put.withValue(Attribute.toIdValue(ANY_ID_3));
|
191 | 186 | put.withValue(Attribute.toStateValue(TransactionState.PREPARED));
|
@@ -226,10 +221,7 @@ public void add_PutAndResultGiven_ShouldComposePutWithPutIfCondition() throws Ex
|
226 | 221 | .intValue(Attribute.BEFORE_STATE, null)
|
227 | 222 | .intValue(Attribute.BEFORE_VERSION, 0)
|
228 | 223 | .intValue(Attribute.BEFORE_PREFIX + ANY_NAME_3, ANY_INT_2)
|
229 |
| - .condition( |
230 |
| - ConditionBuilder.putIf(ConditionBuilder.column(ID).isNullText()) |
231 |
| - .and(ConditionBuilder.column(VERSION).isNullInt()) |
232 |
| - .build()) |
| 224 | + .condition(ConditionBuilder.putIf(ConditionBuilder.column(ID).isNullText()).build()) |
233 | 225 | .build();
|
234 | 226 | assertThat(actual).isEqualTo(expected);
|
235 | 227 | }
|
@@ -321,9 +313,7 @@ public void add_DeleteAndResultGiven_ShouldComposePutWithPutIfCondition()
|
321 | 313 | .forTable(delete.forTable().get());
|
322 | 314 | expected.withConsistency(Consistency.LINEARIZABLE);
|
323 | 315 | expected.withCondition(
|
324 |
| - new PutIf( |
325 |
| - new ConditionalExpression(ID, toIdValue(ANY_ID_2), Operator.EQ), |
326 |
| - new ConditionalExpression(VERSION, toVersionValue(2), Operator.EQ))); |
| 316 | + new PutIf(new ConditionalExpression(ID, toIdValue(ANY_ID_2), Operator.EQ))); |
327 | 317 | expected.withValue(Attribute.toPreparedAtValue(ANY_TIME_5));
|
328 | 318 | expected.withValue(Attribute.toIdValue(ANY_ID_3));
|
329 | 319 | expected.withValue(Attribute.toStateValue(TransactionState.DELETED));
|
@@ -368,10 +358,7 @@ public void add_DeleteAndResultGiven_ShouldComposePutWithPutIfCondition()
|
368 | 358 | .intValue(Attribute.BEFORE_STATE, null)
|
369 | 359 | .intValue(Attribute.BEFORE_VERSION, 0)
|
370 | 360 | .intValue(Attribute.BEFORE_PREFIX + ANY_NAME_3, ANY_INT_2)
|
371 |
| - .condition( |
372 |
| - ConditionBuilder.putIf(ConditionBuilder.column(ID).isNullText()) |
373 |
| - .and(ConditionBuilder.column(VERSION).isNullInt()) |
374 |
| - .build()) |
| 361 | + .condition(ConditionBuilder.putIf(ConditionBuilder.column(ID).isNullText()).build()) |
375 | 362 | .build();
|
376 | 363 | assertThat(actual).isEqualTo(expected);
|
377 | 364 | }
|
|
0 commit comments