Beispiel #1
0
        public virtual void test_equalsHashCode()
        {
            SampleType a1 = SampleType.of("A");
            SampleType a2 = SampleType.of("A");
            SampleType b  = SampleType.of("B");

            assertEquals(a1.Equals(a1), true);
            assertEquals(a1.Equals(a2), true);
            assertEquals(a1.Equals(b), false);
            assertEquals(a1.Equals(null), false);
            assertEquals(a1.Equals(ANOTHER_TYPE), false);
            assertEquals(a1.GetHashCode(), a2.GetHashCode());
        }
Beispiel #2
0
        public virtual void test_compareTo()
        {
            SampleType a = SampleType.of("A");
            SampleType b = SampleType.of("B");
            SampleType c = SampleType.of("C");

            assertEquals(a.CompareTo(a) == 0, true);
            assertEquals(a.CompareTo(b) < 0, true);
            assertEquals(a.CompareTo(c) < 0, true);

            assertEquals(b.CompareTo(a) > 0, true);
            assertEquals(b.CompareTo(b) == 0, true);
            assertEquals(b.CompareTo(c) < 0, true);

            assertEquals(c.CompareTo(a) > 0, true);
            assertEquals(c.CompareTo(b) > 0, true);
            assertEquals(c.CompareTo(c) == 0, true);
        }
Beispiel #3
0
 public virtual void test_jodaConvert()
 {
     assertJodaConvert(typeof(SampleType), SampleType.of("A"));
 }
Beispiel #4
0
 //-------------------------------------------------------------------------
 public virtual void test_serialization()
 {
     assertSerialization(SampleType.of("A"));
 }
Beispiel #5
0
 public virtual void test_of_invalid()
 {
     assertThrowsIllegalArg(() => SampleType.of(null));
     assertThrowsIllegalArg(() => SampleType.of(""));
 }
Beispiel #6
0
        public virtual void test_of()
        {
            SampleType test = SampleType.of("A");

            assertEquals(test.ToString(), "A");
        }