@@ -0,0 +1,974 @@
+package com.cronutils;%0A%0Aimport com.cronutils.descriptor.CronDescriptor;%0Aimport com.cronutils.model.CronType;%0Aimport com.cronutils.model.definition.CronDefinition;%0Aimport com.cronutils.model.definition.CronDefinitionBuilder;%0Aimport com.cronutils.parser.CronParser;%0Aimport org.junit.Test;%0A%0Aimport java.util.Locale;%0A%0Aimport static org.junit.Assert.assertEquals;%0A%0Apublic class Issue477Test %7B%0A%0A%0A    @Test%0A    public void testDescribe() %7B%0A        CronDescriptor descriptor = CronDescriptor.instance(Locale.getDefault());%0A        CronDefinition cd = CronDefinitionBuilder.instanceDefinitionFor(CronType.UNIX);%0A        CronParser parser = new CronParser(cd);%0A%0A        assertEquals(%22every 2 minutes every 2 hours%22, descriptor.describe(parser.parse(%22*/2 */2 * * *%22)));%0A        assertEquals(%22every minute every 2 hours%22, descriptor.describe(parser.parse(%22* */2 * * *%22)));%0A        assertEquals(%22every minute every 2 hours%22, descriptor.describe(parser.parse(%22*/1 */2 * * *%22)));%0A    %7D%0A%0A%7D%0A

Add test for issue #477