View Javadoc
1   /**
2    * 
3    */
4   package org.melati.poem.util.test;
5   
6   import org.melati.poem.util.DictionaryOrder;
7   
8   import junit.framework.TestCase;
9   
10  /**
11   * @author timp
12   * @since 7 Jun 2007
13   *
14   */
15  public class DictionaryOrderTest extends TestCase {
16  
17    /**
18     * @param name
19     */
20    public DictionaryOrderTest(String name) {
21      super(name);
22    }
23  
24    /** 
25     * {@inheritDoc}
26     * @see junit.framework.TestCase#setUp()
27     */
28    protected void setUp() throws Exception {
29      super.setUp();
30    }
31  
32    /** 
33     * {@inheritDoc}
34     * @see junit.framework.TestCase#tearDown()
35     */
36    protected void tearDown() throws Exception {
37      super.tearDown();
38    }
39  
40    /**
41     * Test method for {@link org.melati.poem.util.DictionaryOrder#lessOrEqual(java.lang.Object, java.lang.Object)}.
42     */
43    public void testLessOrEqual() {
44      DictionaryOrder o = new DictionaryOrder();
45      assertTrue(o.lessOrEqual("a", "b"));
46      assertTrue(o.lessOrEqual("a", "a"));
47      assertFalse(o.lessOrEqual("b", "a"));
48  
49      assertTrue(DictionaryOrder.vanilla.lessOrEqual("a", "b"));
50      assertTrue(DictionaryOrder.vanilla.lessOrEqual("a", "a"));
51      assertFalse(DictionaryOrder.vanilla.lessOrEqual("b", "a"));
52    }
53  
54  }