1 /* 2 */ 3 #include <testfwk.h> 4 5 unsigned int aint0 = 0; 6 unsigned int aint1 = 0; 7 unsigned char achar0 = 0; 8 unsigned char achar1 = 0; 9 10 void char_lt_char(void)11char_lt_char (void) 12 { 13 ASSERT (!(achar0 < achar1)); 14 } 15 16 void char_gt_char(void)17char_gt_char (void) 18 { 19 ASSERT (!(achar1 > achar0)); 20 } 21 22 void char_lte_char(void)23char_lte_char (void) 24 { 25 ASSERT (!(achar0 <= achar1)); 26 } 27 28 void char_gte_char(void)29char_gte_char (void) 30 { 31 ASSERT (!(achar1 >= achar0)); 32 } 33 34 void char_lt_lit(void)35char_lt_lit (void) 36 { 37 ASSERT (!(achar1 < 0x10)); 38 } 39 40 void char_gt_lit(void)41char_gt_lit (void) 42 { 43 ASSERT (!(achar1 > 0x10)); 44 } 45 46 void char_lte_lit(void)47char_lte_lit (void) 48 { 49 ASSERT (!(achar1 <= 0x0f)); 50 } 51 52 void char_gte_lit(void)53char_gte_lit (void) 54 { 55 ASSERT (!(achar1 >= 0x11)); 56 } 57 58 59 /* ints */ 60 61 void int_lt_int(void)62int_lt_int (void) 63 { 64 ASSERT (!(aint0 < aint1)); 65 } 66 67 void int_gt_int(void)68int_gt_int (void) 69 { 70 ASSERT (!(aint1 > aint0)); 71 } 72 73 void int_lte_int(void)74int_lte_int (void) 75 { 76 ASSERT (!(aint0 <= aint1)); 77 } 78 79 void int_gte_int(void)80int_gte_int (void) 81 { 82 ASSERT (!(aint1 >= aint0)); 83 } 84 85 void int_lt_lit(void)86int_lt_lit (void) 87 { 88 ASSERT (!(aint1 < 0x10)); 89 } 90 91 void int_gt_lit(void)92int_gt_lit (void) 93 { 94 ASSERT (!(aint1 > 0x10)); 95 } 96 97 void int_lte_lit(void)98int_lte_lit (void) 99 { 100 ASSERT (!(aint1 <= 0x0f)); 101 } 102 103 void int_gte_lit(void)104int_gte_lit (void) 105 { 106 ASSERT (!(aint1 >= 0x11)); 107 } 108 109 110 111 112 113 114 115 void testCompare2(void)116testCompare2 (void) 117 { 118 119 char_lt_char (); 120 char_gt_char (); 121 122 achar0++; 123 char_lt_char (); 124 char_gt_char (); 125 char_gte_char (); 126 char_lte_char (); 127 128 achar1 = 0x10; 129 char_lt_lit (); 130 char_gt_lit (); 131 char_lte_lit (); 132 char_gte_lit (); 133 134 135 136 int_lt_int (); 137 int_gt_int (); 138 139 aint0++; 140 int_lt_int (); 141 int_gt_int (); 142 int_gte_int (); 143 int_lte_int (); 144 145 aint1 = 0x10; 146 int_lt_lit (); 147 int_gt_lit (); 148 } 149