1 package org.apache.turbine.services.schedule; 2 3 import static org.junit.Assert.assertEquals; 4 import static org.junit.Assert.assertNotEquals; 5 6 import org.junit.Before; 7 import org.junit.Test; 8 9 /* 10 * Licensed to the Apache Software Foundation (ASF) under one 11 * or more contributor license agreements. See the NOTICE file 12 * distributed with this work for additional information 13 * regarding copyright ownership. The ASF licenses this file 14 * to you under the Apache License, Version 2.0 (the 15 * "License"); you may not use this file except in compliance 16 * with the License. You may obtain a copy of the License at 17 * 18 * http://www.apache.org/licenses/LICENSE-2.0 19 * 20 * Unless required by applicable law or agreed to in writing, 21 * software distributed under the License is distributed on an 22 * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY 23 * KIND, either express or implied. See the License for the 24 * specific language governing permissions and limitations 25 * under the License. 26 */ 27 28 /** 29 * Unit testing for Job Entries. Ensure that removing NumberKey from TurbineNonPersistentScheduler 30 * still works. 31 * 32 * @author <a href="mailto:epugh@upstate.com">Eric Pugh</a> 33 * @version $Id: JobEntryTest.java 615328 2008-01-25 20:25:05Z tv $ 34 */ 35 public class JobEntryTest 36 { 37 38 private JobEntry je1; 39 private JobEntry je2; 40 41 @Before 42 public void setUpBefore() throws Exception 43 { 44 45 // Add a new job entry 46 je1 = new JobEntryNonPersistent(); 47 je1.setJobId(1); 48 49 je2 = new JobEntryNonPersistent(); 50 je2.setJobId(2); 51 } 52 53 54 /** 55 * Tests if the job entries are comparable 56 */ 57 @Test public void testCompareTo() 58 { 59 assertNotEquals(je1.compareTo(je2), 0); 60 je2.setJobId(je1.getJobId()); 61 assertEquals(je1.compareTo(je2), 0); 62 63 } 64 65 }