Index: src/test/java/org/quartz/JobDetailTest.java =================================================================== --- src/test/java/org/quartz/JobDetailTest.java (revision 656) +++ src/test/java/org/quartz/JobDetailTest.java (working copy) @@ -55,6 +55,11 @@ public void testClone() { JobDetail jobDetail = new JobDetail(); jobDetail.addJobListener("A"); + + // verify order (see #QUARTZ-553) + for (int i = 0; i < 10; i++) { + jobDetail.addJobListener("A" + i); + } JobDetail clonedJobDetail = (JobDetail)jobDetail.clone(); assertEquals(Arrays.asList(clonedJobDetail.getJobListenerNames()),