Skip to content
This repository was archived by the owner on Apr 15, 2021. It is now read-only.

Commit 913632c

Browse files
committed
fix IT for subscription and operator services
1 parent 315929d commit 913632c

File tree

4 files changed

+168
-116
lines changed

4 files changed

+168
-116
lines changed

oscm-billing-unittests/javasrc-it/org/oscm/billingservice/business/calculation/revenue/setup/SubscriptionUpgradeSetup.java

Lines changed: 34 additions & 19 deletions
Original file line numberDiff line numberDiff line change
@@ -177,7 +177,7 @@ public static void setup(TestContainer container) throws Exception {
177177
@Override
178178
public List<TriggerProcessMessageData> sendSuspendingMessages(
179179
List<TriggerMessage> messageData) {
180-
List<TriggerProcessMessageData> result = new ArrayList<TriggerProcessMessageData>();
180+
List<TriggerProcessMessageData> result = new ArrayList<>();
181181
for (TriggerMessage m : messageData) {
182182
TriggerProcess tp = new TriggerProcess();
183183
tp.setUser(adminUser);
@@ -260,9 +260,8 @@ private static LocalizerServiceLocal mockLocalizer() {
260260
doReturn(EMPTY_STRING).when(localizerMock).getLocalizedTextFromBundle(
261261
any(LocalizedObjectTypes.class), any(Marketplace.class),
262262
any(String.class), any(String.class));
263-
doReturn(EMPTY_STRING).when(localizerMock)
264-
.getLocalizedTextFromDatabase(any(String.class), anyLong(),
265-
any(LocalizedObjectTypes.class));
263+
doReturn(EMPTY_STRING).when(localizerMock).getLocalizedTextFromDatabase(
264+
any(String.class), anyLong(), any(LocalizedObjectTypes.class));
266265
return localizerMock;
267266
}
268267

@@ -288,6 +287,20 @@ public PlatformUser getPlatformUser(String userId,
288287
}
289288
return user;
290289
}
290+
291+
@Override
292+
public PlatformUser getPlatformUser(String userId, String tenantId,
293+
boolean validateOrganization) {
294+
PlatformUser user = null;
295+
try {
296+
user = container.get(IdentityServiceLocal.class)
297+
.getPlatformUser(userId, tenantId, false);
298+
} catch (ObjectNotFoundException
299+
| OperationNotPermittedException exception) {
300+
throw new UnsupportedOperationException();
301+
}
302+
return user;
303+
}
291304
});
292305
}
293306

@@ -317,7 +330,8 @@ public TenantProvisioningResult createProductInstance(
317330
TenantProvisioningResult result = new TenantProvisioningResult();
318331
ProvisioningType provType = subscription.getProduct()
319332
.getTechnicalProduct().getProvisioningType();
320-
result.setAsyncProvisioning(provType == ProvisioningType.ASYNCHRONOUS);
333+
result.setAsyncProvisioning(
334+
provType == ProvisioningType.ASYNCHRONOUS);
321335
return result;
322336
}
323337

@@ -421,21 +435,21 @@ public static VOMarketplace createMarketplace(TestContainer container,
421435
marketplace.setName(name);
422436
marketplace.setOwningOrganizationId(ownerId);
423437
marketplace.setOpen(true);
424-
return container.get(MarketplaceService.class).createMarketplace(
425-
marketplace);
438+
return container.get(MarketplaceService.class)
439+
.createMarketplace(marketplace);
426440
}
427441

428442
public static void importTechnicalService(TestContainer container,
429443
String technicalService) throws Exception {
430444
ServiceProvisioningService provisioningService = container
431445
.get(ServiceProvisioningService.class);
432-
provisioningService.importTechnicalServices(technicalService
433-
.getBytes("UTF-8"));
446+
provisioningService
447+
.importTechnicalServices(technicalService.getBytes("UTF-8"));
434448
}
435449

436-
public static VOService createAndPublishFreeProduct(
437-
TestContainer container, VOTechnicalService technicalService,
438-
VOMarketplace marketplace) throws Exception {
450+
public static VOService createAndPublishFreeProduct(TestContainer container,
451+
VOTechnicalService technicalService, VOMarketplace marketplace)
452+
throws Exception {
439453

440454
double oneTimeFee = 0D;
441455
double pricePerPeriod = 0D;
@@ -549,8 +563,8 @@ private static VOService createAndPublishMarketableService(
549563

550564
VOServiceDetails voServiceDetails = new VOServiceDetails();
551565
voServiceDetails.setServiceId(serviceId);
552-
VOServiceDetails serviceDetails = provisioningService.createService(
553-
technicalService, voServiceDetails, null);
566+
VOServiceDetails serviceDetails = provisioningService
567+
.createService(technicalService, voServiceDetails, null);
554568

555569
VOPriceModel priceModel = new VOPriceModel();
556570
priceModel.setType(priceModelType);
@@ -572,16 +586,16 @@ private static VOService createAndPublishMarketableService(
572586

573587
public static VOService activateService(TestContainer container,
574588
VOService service) throws Exception {
575-
return container.get(ServiceProvisioningService.class).activateService(
576-
service);
589+
return container.get(ServiceProvisioningService.class)
590+
.activateService(service);
577591
}
578592

579593
public static void defineUpgradePath(TestContainer container,
580594
VOService... services) throws Exception {
581595
ServiceProvisioningService provisioningService = container
582596
.get(ServiceProvisioningService.class);
583597

584-
List<VOService> allServices = new ArrayList<VOService>();
598+
List<VOService> allServices = new ArrayList<>();
585599
allServices.addAll(Arrays.asList(services));
586600

587601
for (VOService srv : services) {
@@ -593,7 +607,7 @@ public static void defineUpgradePath(TestContainer container,
593607

594608
public static List<VOService> getServices(TestContainer container,
595609
List<VOService> services) throws Exception {
596-
List<VOService> serviceList = new ArrayList<VOService>();
610+
List<VOService> serviceList = new ArrayList<>();
597611
for (VOService service : services) {
598612
serviceList.add(getServiceDetails(container, service));
599613
}
@@ -637,7 +651,8 @@ private static VOPaymentType getPaymentTypeVO(
637651
Set<VOPaymentType> defaultPaymentTypes,
638652
PaymentInfoType paymentInfoType) {
639653
for (VOPaymentType voPaymentType : defaultPaymentTypes) {
640-
if (voPaymentType.getPaymentTypeId().equals(paymentInfoType.name())) {
654+
if (voPaymentType.getPaymentTypeId()
655+
.equals(paymentInfoType.name())) {
641656
return voPaymentType;
642657
}
643658
}

0 commit comments

Comments
 (0)