assertEquals(entitlement.getExternalKey(), account.getExternalKey());
assertEquals(baseEntitlement.getExternalKey(), account.getExternalKey()); assertEquals(baseEntitlement.getLastActiveProduct().getName(), "Knife"); assertEquals(baseEntitlement.getLastActivePlan().getName(), "knife-monthly-notrial"); assertEquals(anotherStandaloneEntitlement.getExternalKey(), account.getExternalKey()); assertEquals(anotherStandaloneEntitlement.getBundleId(), baseEntitlement.getBundleId());
final Entitlement entitlement = entitlementApi.getEntitlementForId(entitlementId, callContext); assertEquals(entitlement.getAccountId(), account.getId()); assertEquals(entitlement.getExternalKey(), externalKey); final Entitlement entitlement2 = entitlementApi.getEntitlementForId(entitlement2Id, callContext); assertEquals(entitlement2.getAccountId(), account.getId()); assertEquals(entitlement2.getExternalKey(), externalKey);
final Entitlement entitlement = entitlementApi.getEntitlementForId(entitlementId, callContext); assertEquals(entitlement.getAccountId(), account.getId()); assertEquals(entitlement.getExternalKey(), account.getExternalKey()); assertEquals(entitlement2.getExternalKey(), account.getExternalKey()); assertEquals(entitlement3.getExternalKey(), account.getExternalKey());
assertEquals(telescopicEntitlement.getExternalKey(), account.getExternalKey());
assertEquals(telescopicEntitlement.getExternalKey(), account.getExternalKey());
final UUID newBundleId = entitlementApi.transferEntitlementsOverrideBillingPolicy(accountSrc.getId(), accountDesc.getId(), baseEntitlement.getExternalKey(), effectiveDate, BillingActionPolicy.END_OF_TERM, ImmutableList.<PluginProperty>of(), callContext); assertListenerStatus();