mirror of
https://github.com/google/nomulus.git
synced 2025-05-13 07:57:13 +02:00
Add test to confirm fee validation when creating/checking a premium domain during EAP
------------- Created by MOE: https://github.com/google/moe MOE_MIGRATED_REVID=185002798
This commit is contained in:
parent
4b4492f2a2
commit
eb82566785
6 changed files with 155 additions and 3 deletions
|
@ -730,6 +730,27 @@ public class DomainCreateFlowTest extends ResourceFlowTestCase<DomainCreateFlow,
|
|||
doSuccessfulTest("example", "domain_create_response_premium.xml");
|
||||
}
|
||||
|
||||
@Test
|
||||
public void testSuccess_premiumAndEap() throws Exception {
|
||||
createTld("example");
|
||||
persistResource(Registry.get("example").asBuilder().setPremiumPriceAckRequired(true).build());
|
||||
setEppInput("domain_create_premium_eap.xml");
|
||||
persistContactsAndHosts("net");
|
||||
persistResource(
|
||||
Registry.get("example")
|
||||
.asBuilder()
|
||||
.setEapFeeSchedule(
|
||||
ImmutableSortedMap.of(
|
||||
START_OF_TIME,
|
||||
Money.of(USD, 0),
|
||||
clock.nowUtc().minusDays(1),
|
||||
Money.of(USD, 100),
|
||||
clock.nowUtc().plusDays(1),
|
||||
Money.of(USD, 0)))
|
||||
.build());
|
||||
doSuccessfulTest("example", "domain_create_response_premium_eap.xml");
|
||||
}
|
||||
|
||||
/**
|
||||
* Test fix for a bug where we were looking at the length of the unicode string but indexing into
|
||||
* the punycode string. In rare cases (3 and 4 letter labels) this would cause us to think there
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue