|
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