package net.buycraft.plugin.shared.util; import org.junit.Assert; import org.junit.Test; import java.util.concurrent.TimeUnit; public class CouponUtilTest { @Test public void parseDurationEmptyDuration() { Assert.assertEquals(0, CouponUtil.parseDuration("")); } @Test public void parseDurationEmptyDuration2() { Assert.assertEquals(0, CouponUtil.parseDuration("dwhm")); } @Test public void parseDurationPartialDuration() { Assert.assertEquals(TimeUnit.DAYS.toMillis(8), CouponUtil.parseDuration("w7d24hm")); } @Test(expected = IllegalArgumentException.class) public void parseDurationInvalidFormat() { Assert.assertEquals(TimeUnit.DAYS.toMillis(7), CouponUtil.parseDuration("xyz")); } }