Skip to content

Commit cc7db60

Browse files
committed
Fix failing tests
1 parent 54ce551 commit cc7db60

2 files changed

Lines changed: 7 additions & 14 deletions

File tree

plugins/database/quota/src/test/java/org/apache/cloudstack/api/command/QuotaCreditsCmdTest.java

Lines changed: 1 addition & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -23,9 +23,7 @@
2323

2424
import java.lang.reflect.Field;
2525

26-
import org.apache.cloudstack.api.ApiErrorCode;
2726
import org.apache.cloudstack.api.BaseCmd;
28-
import org.apache.cloudstack.api.ServerApiException;
2927
import org.apache.cloudstack.api.response.QuotaCreditsResponse;
3028
import org.apache.cloudstack.api.response.QuotaResponseBuilder;
3129
import org.apache.cloudstack.quota.QuotaService;
@@ -78,22 +76,12 @@ public void testQuotaCreditsCmd() throws NoSuchFieldException, IllegalAccessExce
7876
AccountVO acc = new AccountVO();
7977
acc.setId(2L);
8078

81-
Mockito.when(accountService.getActiveAccountByName(nullable(String.class), nullable(Long.class))).thenReturn(acc);
82-
8379
Mockito.when(responseBuilder.addQuotaCredits(cmd)).thenReturn(new QuotaCreditsResponse());
8480

85-
// No value provided test
86-
try {
87-
cmd.execute();
88-
} catch (ServerApiException e) {
89-
assertTrue(e.getErrorCode().equals(ApiErrorCode.PARAM_ERROR));
90-
}
91-
9281
// With value provided test
9382
cmd.setValue(11.80);
9483
cmd.execute();
95-
Mockito.verify(quotaService, Mockito.times(0)).setLockAccount(anyLong(), anyBoolean());
96-
Mockito.verify(quotaService, Mockito.times(1)).setMinBalance(anyLong(), anyDouble());
84+
9785
Mockito.verify(responseBuilder, Mockito.times(1)).addQuotaCredits(cmd);
9886
}
9987

plugins/database/quota/src/test/java/org/apache/cloudstack/api/response/QuotaResponseBuilderImplTest.java

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1303,11 +1303,13 @@ public void createQuotaConsumptionHistoryTestIgnoresNullQuotaUsed() {
13031303
record1.setStartDate(now);
13041304
record1.setEndDate(now);
13051305
record1.setQuotaUsed(null);
1306+
record1.setUsageItemId(10L);
13061307

13071308
QuotaUsageJoinVO record2 = new QuotaUsageJoinVO();
13081309
record2.setStartDate(new Date(now.getTime() + 1000));
13091310
record2.setEndDate(new Date(now.getTime() + 1000));
13101311
record2.setQuotaUsed(BigDecimal.valueOf(10));
1312+
record2.setUsageItemId(11L);
13111313

13121314
usageRecords.add(record1);
13131315
usageRecords.add(record2);
@@ -1330,22 +1332,25 @@ public void createQuotaConsumptionHistoryTestCorrectlyAggregatesRecords() {
13301332
record1.setStartDate(now);
13311333
record1.setEndDate(new Date(now.getTime() + 1000));
13321334
record1.setQuotaUsed(BigDecimal.valueOf(5));
1335+
record1.setUsageItemId(10L);
13331336

13341337
QuotaUsageJoinVO record2 = new QuotaUsageJoinVO();
13351338
record2.setStartDate(new Date(now.getTime() + 2000));
13361339
record2.setEndDate(new Date(now.getTime() + 3000));
13371340
record2.setQuotaUsed(BigDecimal.valueOf(15));
1341+
record2.setUsageItemId(11L);
13381342

13391343
QuotaUsageJoinVO record3 = new QuotaUsageJoinVO();
13401344
record3.setStartDate(new Date(now.getTime() + 2000));
13411345
record3.setEndDate(new Date(now.getTime() + 3000));
13421346
record3.setQuotaUsed(BigDecimal.valueOf(5));
1347+
record3.setUsageItemId(11L);
13431348

13441349
usageRecords.add(record1);
13451350
usageRecords.add(record2);
13461351
usageRecords.add(record3);
13471352

1348-
BigDecimal totalQuotaUsed = BigDecimal.valueOf(20);
1353+
BigDecimal totalQuotaUsed = BigDecimal.valueOf(25);
13491354

13501355
List<QuotaStatementItemHistoryResponse> result = quotaResponseBuilderSpy.createQuotaConsumptionHistory(usageRecords, totalQuotaUsed);
13511356

0 commit comments

Comments
 (0)