@@ -0,0 +1,1262 @@
+package com.cronutils.utils.descriptor;%0A%0Aimport com.cronutils.descriptor.CronDescriptor;%0Aimport com.cronutils.model.Cron;%0Aimport com.cronutils.model.CronType;%0Aimport com.cronutils.model.definition.CronDefinitionBuilder;%0Aimport com.cronutils.parser.CronParser;%0Aimport org.junit.Before;%0Aimport org.junit.Test;%0Aimport org.threeten.bp.LocalDateTime;%0Aimport org.threeten.bp.ZoneId;%0Aimport org.threeten.bp.ZonedDateTime;%0A%0Aimport java.util.Locale;%0A%0Aimport static org.junit.Assert.assertEquals;%0A%0A/**%0A * @author minidmnv%0A */%0Apublic class Issue227Test %7B%0A    /**%0A     * Issue #227 - Getting a leaking %22%25s%22 in description output%0A     */%0A    private CronParser parser;%0A    private ZonedDateTime currentDateTime;%0A%0A    @Before%0A    public void setUp() throws Exception %7B%0A        currentDateTime = ZonedDateTime.of(LocalDateTime.of(2016, 12, 20, 12, 00),%0A                ZoneId.systemDefault());%0A%0A        parser = new CronParser(CronDefinitionBuilder.instanceDefinitionFor(CronType.QUARTZ));%0A    %7D%0A%0A    @Test%0A    public void testProperDescriptorOutput() %7B%0A        Cron cron = parser.parse(%220 5-35/30 * * * ?%22);%0A        CronDescriptor descriptor = CronDescriptor.instance(Locale.US);%0A%0A        assertEquals(%22every 30 minutes between 5 and 35%22, descriptor.describe(cron));%0A    %7D%0A%0A%7D%0A

Add test for Issue #227 - putting off excessive description parameter