> 80 assertFalse(isValidMonthCode(13));
> 81 }
> 82
> 83 public void testMonthToQuarter() throws Exception {
> 84 assertEquals(1, monthCodeToQuarter(JANUARY));
> 85 assertEquals(1, monthCodeToQuarter(FEBRUARY));
> 86 assertEquals(1, monthCodeToQuarter(MARCH));
> 87 assertEquals(2, monthCodeToQuarter(APRIL));
> 88 assertEquals(2, monthCodeToQuarter(MAY));
> 89 assertEquals(2, monthCodeToQuarter(JUNE));
> 90 assertEquals(3, monthCodeToQuarter(JULY));
> 91 assertEquals(3, monthCodeToQuarter(AUGUST));
> 92 assertEquals(3, monthCodeToQuarter(SEPTEMBER));
> 93 assertEquals(4, monthCodeToQuarter(OCTOBER));
> 94 assertEquals(4, monthCodeToQuarter(NOVEMBER));
> 95 assertEquals(4, monthCodeToQuarter(DECEMBER));
> 96
> 97 try {
> 98 monthCodeToQuarter(-1);
> 99 fail("Invalid Month Code should throw exception");
>100 } catch (IllegalArgumentException e) {
>101 }
>102 }
>103
>104 public void testMonthCodeToString() throws Exception {
>105 assertEquals("January", monthCodeToString(JANUARY));
>106 assertEquals("February", monthCodeToString(FEBRUARY));
>107 assertEquals("March", monthCodeToString(MARCH));
>108 assertEquals("April", monthCodeToString(APRIL));
>109 assertEquals("May", monthCodeToString(MAY));
>110 assertEquals("June", monthCodeToString(JUNE));
>111 assertEquals("July", monthCodeToString(JULY));
>112 assertEquals("August", monthCodeToString(AUGUST));
>113 assertEquals("September", monthCodeToString(SEPTEMBER));
>114 assertEquals("October", monthCodeToString(OCTOBER));
>115 assertEquals("November", monthCodeToString(NOVEMBER));
>116 assertEquals("December", monthCodeToString(DECEMBER));
>117
>118 assertEquals("Jan", monthCodeToString(JANUARY, true));
>119 assertEquals("Feb", monthCodeToString(FEBRUARY, true));
>120 assertEquals("Mar", monthCodeToString(MARCH, true));
>121 assertEquals("Apr", monthCodeToString(APRIL, true));
>122 assertEquals("May", monthCodeToString(MAY, true));
>123 assertEquals("Jun", monthCodeToString(JUNE, true));
>124 assertEquals("Jul", monthCodeToString(JULY, true));
>125 assertEquals("Aug", monthCodeToString(AUGUST, true));
>126 assertEquals("Sep", monthCodeToString(SEPTEMBER, true));
>127 assertEquals("Oct", monthCodeToString(OCTOBER, true));
>128 assertEquals("Nov", monthCodeToString(NOVEMBER, true));
>129 assertEquals("Dec", monthCodeToString(DECEMBER, true));
>130
>131 try {
>132 monthCodeToString(-1);
>133 fail("Invalid month code should throw exception");