Package org.jboss.metatype.api.values

Examples of org.jboss.metatype.api.values.SimpleValueComparator


      assertEquals("Wrong hash code generated", myHashCode, v.hashCode());
   }

   public void testStringComparable()
   {
      SimpleValueComparator comparator = new SimpleValueComparator();

      SimpleValue s1 = SimpleValueSupport.wrap("value1");
      SimpleValue s2 = SimpleValueSupport.wrap("value2");
      assertTrue("value1 < value2", comparator.compare(s1, s2) < 0);
      assertTrue("value2 < value1", comparator.compare(s2, s1) > 0);
      assertTrue("value1 < value2", comparator.compare(s1, s1) == 0);

      assertTrue("value1 < value2", s1.compareTo(s2) < 0);
      assertTrue("value2 < value1", s2.compareTo(s1) > 0);
      assertTrue("value1 < value2", s1.compareTo(s1) == 0);
   }
View Full Code Here


      assertTrue("value2 < value1", s2.compareTo(s1) > 0);
      assertTrue("value1 < value2", s1.compareTo(s1) == 0);
   }
   public void testBigDecimalComparable()
   {
      SimpleValueComparator comparator = new SimpleValueComparator();

      SimpleValue v1 = SimpleValueSupport.wrap(new BigDecimal(123456));
      SimpleValue v2 = SimpleValueSupport.wrap(new BigDecimal(654321));
      assertTrue("value1 < value2", comparator.compare(v1, v2) < 0);
      assertTrue("value2 < value1", comparator.compare(v2, v1) > 0);
      assertTrue("value1 < value2", comparator.compare(v1, v1) == 0);

      assertTrue("value1 < value2", v1.compareTo(v2) < 0);
      assertTrue("value2 < value1", v2.compareTo(v1) > 0);
      assertTrue("value1 < value2", v1.compareTo(v1) == 0);
   }
View Full Code Here

      assertTrue("value2 < value1", v2.compareTo(v1) > 0);
      assertTrue("value1 < value2", v1.compareTo(v1) == 0);
   }
   public void testBigIntegerComparable()
   {
      SimpleValueComparator comparator = new SimpleValueComparator();

      SimpleValue v1 = SimpleValueSupport.wrap(new BigInteger("123456"));
      SimpleValue v2 = SimpleValueSupport.wrap(new BigInteger("654321"));
      assertTrue("value1 < value2", comparator.compare(v1, v2) < 0);
      assertTrue("value2 < value1", comparator.compare(v2, v1) > 0);
      assertTrue("value1 < value2", comparator.compare(v1, v1) == 0);

      assertTrue("value1 < value2", v1.compareTo(v2) < 0);
      assertTrue("value2 < value1", v2.compareTo(v1) > 0);
      assertTrue("value1 < value2", v1.compareTo(v1) == 0);
   }
View Full Code Here

      assertTrue("value2 < value1", v2.compareTo(v1) > 0);
      assertTrue("value1 < value2", v1.compareTo(v1) == 0);
   }
   public void testBooleanComparable()
   {
      SimpleValueComparator comparator = new SimpleValueComparator();

      SimpleValue v1 = SimpleValueSupport.wrap(Boolean.FALSE);
      SimpleValue v2 = SimpleValueSupport.wrap(Boolean.TRUE);
      assertTrue("value1 < value2", comparator.compare(v1, v2) < 0);
      assertTrue("value2 < value1", comparator.compare(v2, v1) > 0);
      assertTrue("value1 < value2", comparator.compare(v1, v1) == 0);

      assertTrue("value1 < value2", v1.compareTo(v2) < 0);
      assertTrue("value2 < value1", v2.compareTo(v1) > 0);
      assertTrue("value1 < value2", v1.compareTo(v1) == 0);
   }
View Full Code Here

      assertTrue("value2 < value1", v2.compareTo(v1) > 0);
      assertTrue("value1 < value2", v1.compareTo(v1) == 0);
   }
   public void testByteComparable()
   {
      SimpleValueComparator comparator = new SimpleValueComparator();

      SimpleValue v1 = SimpleValueSupport.wrap(new Byte("1"));
      SimpleValue v2 = SimpleValueSupport.wrap(new Byte("2"));
      assertTrue("value1 < value2", comparator.compare(v1, v2) < 0);
      assertTrue("value2 < value1", comparator.compare(v2, v1) > 0);
      assertTrue("value1 < value2", comparator.compare(v1, v1) == 0);

      assertTrue("value1 < value2", v1.compareTo(v2) < 0);
      assertTrue("value2 < value1", v2.compareTo(v1) > 0);
      assertTrue("value1 < value2", v1.compareTo(v1) == 0);
   }
View Full Code Here

      assertTrue("value2 < value1", v2.compareTo(v1) > 0);
      assertTrue("value1 < value2", v1.compareTo(v1) == 0);
   }
   public void testCharacterComparable()
   {
      SimpleValueComparator comparator = new SimpleValueComparator();

      SimpleValue v1 = SimpleValueSupport.wrap(new Character('1'));
      SimpleValue v2 = SimpleValueSupport.wrap(new Character('2'));
      assertTrue("value1 < value2", comparator.compare(v1, v2) < 0);
      assertTrue("value2 < value1", comparator.compare(v2, v1) > 0);
      assertTrue("value1 < value2", comparator.compare(v1, v1) == 0);

      assertTrue("value1 < value2", v1.compareTo(v2) < 0);
      assertTrue("value2 < value1", v2.compareTo(v1) > 0);
      assertTrue("value1 < value2", v1.compareTo(v1) == 0);
   }
View Full Code Here

      assertTrue("value2 < value1", v2.compareTo(v1) > 0);
      assertTrue("value1 < value2", v1.compareTo(v1) == 0);
   }
   public void testDateComparable()
   {
      SimpleValueComparator comparator = new SimpleValueComparator();
      long d1 = System.currentTimeMillis();
      long d2 = d1 + 100000;
      SimpleValue v1 = SimpleValueSupport.wrap(new Date(d1));
      SimpleValue v2 = SimpleValueSupport.wrap(new Date(d2));
      assertTrue("value1 < value2", comparator.compare(v1, v2) < 0);
      assertTrue("value2 < value1", comparator.compare(v2, v1) > 0);
      assertTrue("value1 < value2", comparator.compare(v1, v1) == 0);

      assertTrue("value1 < value2", v1.compareTo(v2) < 0);
      assertTrue("value2 < value1", v2.compareTo(v1) > 0);
      assertTrue("value1 < value2", v1.compareTo(v1) == 0);
   }
View Full Code Here

      assertTrue("value2 < value1", v2.compareTo(v1) > 0);
      assertTrue("value1 < value2", v1.compareTo(v1) == 0);
   }
   public void testDoubleComparable()
   {
      SimpleValueComparator comparator = new SimpleValueComparator();
      SimpleValue v1 = SimpleValueSupport.wrap(new Double(12345));
      SimpleValue v2 = SimpleValueSupport.wrap(new Double(67890));
      assertTrue("value1 < value2", comparator.compare(v1, v2) < 0);
      assertTrue("value2 < value1", comparator.compare(v2, v1) > 0);
      assertTrue("value1 < value2", comparator.compare(v1, v1) == 0);

      assertTrue("value1 < value2", v1.compareTo(v2) < 0);
      assertTrue("value2 < value1", v2.compareTo(v1) > 0);
      assertTrue("value1 < value2", v1.compareTo(v1) == 0);
   }
View Full Code Here

      assertTrue("value2 < value1", v2.compareTo(v1) > 0);
      assertTrue("value1 < value2", v1.compareTo(v1) == 0);
   }
   public void testFloatComparable()
   {
      SimpleValueComparator comparator = new SimpleValueComparator();
      SimpleValue v1 = SimpleValueSupport.wrap(new Float(12345));
      SimpleValue v2 = SimpleValueSupport.wrap(new Float(67890));
      assertTrue("value1 < value2", comparator.compare(v1, v2) < 0);
      assertTrue("value2 < value1", comparator.compare(v2, v1) > 0);
      assertTrue("value1 < value2", comparator.compare(v1, v1) == 0);

      assertTrue("value1 < value2", v1.compareTo(v2) < 0);
      assertTrue("value2 < value1", v2.compareTo(v1) > 0);
      assertTrue("value1 < value2", v1.compareTo(v1) == 0);
   }
View Full Code Here

      assertTrue("value2 < value1", v2.compareTo(v1) > 0);
      assertTrue("value1 < value2", v1.compareTo(v1) == 0);
   }
   public void testIntegerComparable()
   {
      SimpleValueComparator comparator = new SimpleValueComparator();
      SimpleValue v1 = SimpleValueSupport.wrap(new Integer(12345));
      SimpleValue v2 = SimpleValueSupport.wrap(new Integer(67890));
      assertTrue("value1 < value2", comparator.compare(v1, v2) < 0);
      assertTrue("value2 < value1", comparator.compare(v2, v1) > 0);
      assertTrue("value1 < value2", comparator.compare(v1, v1) == 0);

      assertTrue("value1 < value2", v1.compareTo(v2) < 0);
      assertTrue("value2 < value1", v2.compareTo(v1) > 0);
      assertTrue("value1 < value2", v1.compareTo(v1) == 0);
   }
View Full Code Here

TOP

Related Classes of org.jboss.metatype.api.values.SimpleValueComparator

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.