- string Value1 = "10"; // 16
- string Value2 = "50"; // 80
- string Value3 = "4F"; // 79
- string Value4 = "FF"; // 255
- string Value5 = "FFF"; // 4095
- string Value6 = "FFFF"; // 65535
- string Value7 = "75AB"; // 30123
- string Value8 = "2AC"; // 684
- string Value9 = "!"; // Fail
- string Value10 = "4BZ"; // Fail
- string Value11 = "Z?!$"; // Fail
+ string value1 = "10"; // 16
+ string value2 = "50"; // 80
+ string value3 = "4F"; // 79
+ string value4 = "FF"; // 255
+ string value5 = "FFF"; // 4095
+ string value6 = "FFFF"; // 65535
+ string value7 = "75AB"; // 30123
+ string value8 = "2AC"; // 684
+ string value9 = "!"; // Fail
+ string value10 = "4BZ"; // Fail
+ string value11 = "Z?!$"; // Fail
- Colour Colour1;
- Colour Colour2;
- Colour Colour3;
- Colour Colour4;
-
- Colour1.red = 0;
- Colour1.green = 0;
- Colour1.blue = 0;
- Colour1.alpha = 0;
-
- Colour2.red = 512;
- Colour2.green = 512;
- Colour2.blue = 512;
- Colour2.alpha = 512;
-
- Colour3.red = 16;
- Colour3.green = 16;
- Colour3.blue = 16;
- Colour3.alpha = 16;
-
- Colour4.red = 80;
- Colour4.green = 80;
- Colour4.blue = 80;
- Colour4.alpha = 80;
-
- ASSERT_EQ("#00000000", (string)Colour1);
- ASSERT_EQ("#FFFFFFFF", (string)Colour2);
- ASSERT_EQ("#10101010", (string)Colour3);
- ASSERT_EQ("#50505050", (string)Colour4);
-
- string ColourInput1 = "#204040FF";
- string ColourInput2 = "#408080FF";
- string ColourInput3 = "#A0A0A000";
- string ColourInput4 = "#FFFFFF20";
-
- Colour Colour5;
- Colour Colour6;
- Colour Colour7;
- Colour Colour8;
-
- Colour5 = ColourInput1;
- Colour6 = ColourInput2;
- Colour7 = ColourInput3;
- Colour8 = ColourInput4;
-
- ASSERT_EQ(32, Colour5.red);
- ASSERT_EQ(64, Colour5.green);
- ASSERT_EQ(64, Colour5.blue);
- ASSERT_EQ(255, Colour5.alpha);
-
- ASSERT_EQ(64, Colour6.red);
- ASSERT_EQ(128, Colour6.green);
- ASSERT_EQ(128, Colour6.blue);
- ASSERT_EQ(255, Colour6.alpha);
-
- ASSERT_EQ(160, Colour7.red);
- ASSERT_EQ(160, Colour7.green);
- ASSERT_EQ(160, Colour7.blue);
- ASSERT_EQ(0, Colour7.alpha);
-
- ASSERT_EQ(255, Colour8.red);
- ASSERT_EQ(255, Colour8.green);
- ASSERT_EQ(255, Colour8.blue);
- ASSERT_EQ(32, Colour8.alpha);
+ Colour colour1;
+ Colour colour2;
+ Colour colour3;
+ Colour colour4;
+
+ colour1.red = 0;
+ colour1.green = 0;
+ colour1.blue = 0;
+ colour1.alpha = 0;
+
+ colour2.red = 512;
+ colour2.green = 512;
+ colour2.blue = 512;
+ colour2.alpha = 512;
+
+ colour3.red = 16;
+ colour3.green = 16;
+ colour3.blue = 16;
+ colour3.alpha = 16;
+
+ colour4.red = 80;
+ colour4.green = 80;
+ colour4.blue = 80;
+ colour4.alpha = 80;
+
+ ASSERT_EQ("#00000000", (string)colour1);
+ ASSERT_EQ("#FFFFFFFF", (string)colour2);
+ ASSERT_EQ("#10101010", (string)colour3);
+ ASSERT_EQ("#50505050", (string)colour4);
+
+ string colourInput1 = "#204040FF";
+ string colourInput2 = "#408080FF";
+ string colourInput3 = "#A0A0A000";
+ string colourInput4 = "#FFFFFF20";
+
+ Colour colour5;
+ Colour colour6;
+ Colour colour7;
+ Colour colour8;
+
+ colour5 = colourInput1;
+ colour6 = colourInput2;
+ colour7 = colourInput3;
+ colour8 = colourInput4;
+
+ ASSERT_EQ(32, colour5.red);
+ ASSERT_EQ(64, colour5.green);
+ ASSERT_EQ(64, colour5.blue);
+ ASSERT_EQ(255, colour5.alpha);
+
+ ASSERT_EQ(64, colour6.red);
+ ASSERT_EQ(128, colour6.green);
+ ASSERT_EQ(128, colour6.blue);
+ ASSERT_EQ(255, colour6.alpha);
+
+ ASSERT_EQ(160, colour7.red);
+ ASSERT_EQ(160, colour7.green);
+ ASSERT_EQ(160, colour7.blue);
+ ASSERT_EQ(0, colour7.alpha);
+
+ ASSERT_EQ(255, colour8.red);
+ ASSERT_EQ(255, colour8.green);
+ ASSERT_EQ(255, colour8.blue);
+ ASSERT_EQ(32, colour8.alpha);
- ASSERT_EQ(ResultText1, OutputText1);
- ASSERT_EQ(ResultText2, OutputText2);
- ASSERT_EQ(ResultText3, OutputText3);
- ASSERT_EQ(ResultText4, OutputText4);
- ASSERT_EQ(ResultText5, OutputText5);
+ ASSERT_EQ(resultText1, outputText1);
+ ASSERT_EQ(resultText2, outputText2);
+ ASSERT_EQ(resultText3, outputText3);
+ ASSERT_EQ(resultText4, outputText4);
+ ASSERT_EQ(resultText5, outputText5);
- ASSERT_EQ(30, MonthView.WeekList[0].DayList[0].Day);
- ASSERT_EQ(5, MonthView.WeekList[0].DayList[0].Month);
- ASSERT_EQ(2016, MonthView.WeekList[0].DayList[0].Year);
- ASSERT_EQ(false, MonthView.WeekList[0].DayList[0].IsInMonth);
-
- ASSERT_EQ(31, MonthView.WeekList[0].DayList[1].Day);
- ASSERT_EQ(5, MonthView.WeekList[0].DayList[1].Month);
- ASSERT_EQ(2016, MonthView.WeekList[0].DayList[1].Year);
- ASSERT_EQ(false, MonthView.WeekList[0].DayList[1].IsInMonth);
-
- ASSERT_EQ(1, MonthView.WeekList[0].DayList[2].Day);
- ASSERT_EQ(6, MonthView.WeekList[0].DayList[2].Month);
- ASSERT_EQ(2016, MonthView.WeekList[0].DayList[2].Year);
- ASSERT_EQ(true, MonthView.WeekList[0].DayList[2].IsInMonth);
-
- ASSERT_EQ(2, MonthView.WeekList[0].DayList[3].Day);
- ASSERT_EQ(6, MonthView.WeekList[0].DayList[3].Month);
- ASSERT_EQ(2016, MonthView.WeekList[0].DayList[3].Year);
- ASSERT_EQ(true, MonthView.WeekList[0].DayList[3].IsInMonth);
-
- ASSERT_EQ(3, MonthView.WeekList[0].DayList[4].Day);
- ASSERT_EQ(6, MonthView.WeekList[0].DayList[4].Month);
- ASSERT_EQ(2016, MonthView.WeekList[0].DayList[4].Year);
- ASSERT_EQ(true, MonthView.WeekList[0].DayList[4].IsInMonth);
-
- ASSERT_EQ(4, MonthView.WeekList[0].DayList[5].Day);
- ASSERT_EQ(6, MonthView.WeekList[0].DayList[5].Month);
- ASSERT_EQ(2016, MonthView.WeekList[0].DayList[5].Year);
- ASSERT_EQ(true, MonthView.WeekList[0].DayList[5].IsInMonth);
-
- ASSERT_EQ(5, MonthView.WeekList[0].DayList[6].Day);
- ASSERT_EQ(6, MonthView.WeekList[0].DayList[6].Month);
- ASSERT_EQ(2016, MonthView.WeekList[0].DayList[6].Year);
- ASSERT_EQ(true, MonthView.WeekList[0].DayList[6].IsInMonth);
+ ASSERT_EQ(30, monthView.weekList[0].dayList[0].day);
+ ASSERT_EQ(5, monthView.weekList[0].dayList[0].month);
+ ASSERT_EQ(2016, monthView.weekList[0].dayList[0].year);
+ ASSERT_EQ(false, monthView.weekList[0].dayList[0].isInMonth);
+
+ ASSERT_EQ(31, monthView.weekList[0].dayList[1].day);
+ ASSERT_EQ(5, monthView.weekList[0].dayList[1].month);
+ ASSERT_EQ(2016, monthView.weekList[0].dayList[1].year);
+ ASSERT_EQ(false, monthView.weekList[0].dayList[1].isInMonth);
+
+ ASSERT_EQ(1, monthView.weekList[0].dayList[2].day);
+ ASSERT_EQ(6, monthView.weekList[0].dayList[2].month);
+ ASSERT_EQ(2016, monthView.weekList[0].dayList[2].year);
+ ASSERT_EQ(true, monthView.weekList[0].dayList[2].isInMonth);
+
+ ASSERT_EQ(2, monthView.weekList[0].dayList[3].day);
+ ASSERT_EQ(6, monthView.weekList[0].dayList[3].month);
+ ASSERT_EQ(2016, monthView.weekList[0].dayList[3].year);
+ ASSERT_EQ(true, monthView.weekList[0].dayList[3].isInMonth);
+
+ ASSERT_EQ(3, monthView.weekList[0].dayList[4].day);
+ ASSERT_EQ(6, monthView.weekList[0].dayList[4].month);
+ ASSERT_EQ(2016, monthView.weekList[0].dayList[4].year);
+ ASSERT_EQ(true, monthView.weekList[0].dayList[4].isInMonth);
+
+ ASSERT_EQ(4, monthView.weekList[0].dayList[5].day);
+ ASSERT_EQ(6, monthView.weekList[0].dayList[5].month);
+ ASSERT_EQ(2016, monthView.weekList[0].dayList[5].year);
+ ASSERT_EQ(true, monthView.weekList[0].dayList[5].isInMonth);
+
+ ASSERT_EQ(5, monthView.weekList[0].dayList[6].day);
+ ASSERT_EQ(6, monthView.weekList[0].dayList[6].month);
+ ASSERT_EQ(2016, monthView.weekList[0].dayList[6].year);
+ ASSERT_EQ(true, monthView.weekList[0].dayList[6].isInMonth);
- ASSERT_EQ(6, MonthView.WeekList[1].DayList[0].Day);
- ASSERT_EQ(6, MonthView.WeekList[1].DayList[0].Month);
- ASSERT_EQ(2016, MonthView.WeekList[1].DayList[0].Year);
- ASSERT_EQ(true, MonthView.WeekList[1].DayList[0].IsInMonth);
-
- ASSERT_EQ(7, MonthView.WeekList[1].DayList[1].Day);
- ASSERT_EQ(6, MonthView.WeekList[1].DayList[1].Month);
- ASSERT_EQ(2016, MonthView.WeekList[1].DayList[1].Year);
- ASSERT_EQ(true, MonthView.WeekList[1].DayList[1].IsInMonth);
-
- ASSERT_EQ(8, MonthView.WeekList[1].DayList[2].Day);
- ASSERT_EQ(6, MonthView.WeekList[1].DayList[2].Month);
- ASSERT_EQ(2016, MonthView.WeekList[1].DayList[2].Year);
- ASSERT_EQ(true, MonthView.WeekList[1].DayList[2].IsInMonth);
-
- ASSERT_EQ(9, MonthView.WeekList[1].DayList[3].Day);
- ASSERT_EQ(6, MonthView.WeekList[1].DayList[3].Month);
- ASSERT_EQ(2016, MonthView.WeekList[1].DayList[3].Year);
- ASSERT_EQ(true, MonthView.WeekList[1].DayList[3].IsInMonth);
-
- ASSERT_EQ(10, MonthView.WeekList[1].DayList[4].Day);
- ASSERT_EQ(6, MonthView.WeekList[1].DayList[4].Month);
- ASSERT_EQ(2016, MonthView.WeekList[1].DayList[4].Year);
- ASSERT_EQ(true, MonthView.WeekList[1].DayList[4].IsInMonth);
-
- ASSERT_EQ(11, MonthView.WeekList[1].DayList[5].Day);
- ASSERT_EQ(6, MonthView.WeekList[1].DayList[5].Month);
- ASSERT_EQ(2016, MonthView.WeekList[1].DayList[5].Year);
- ASSERT_EQ(true, MonthView.WeekList[1].DayList[5].IsInMonth);
-
- ASSERT_EQ(12, MonthView.WeekList[1].DayList[6].Day);
- ASSERT_EQ(6, MonthView.WeekList[1].DayList[6].Month);
- ASSERT_EQ(2016, MonthView.WeekList[1].DayList[6].Year);
- ASSERT_EQ(true, MonthView.WeekList[1].DayList[6].IsInMonth);
+ ASSERT_EQ(6, monthView.weekList[1].dayList[0].day);
+ ASSERT_EQ(6, monthView.weekList[1].dayList[0].month);
+ ASSERT_EQ(2016, monthView.weekList[1].dayList[0].year);
+ ASSERT_EQ(true, monthView.weekList[1].dayList[0].isInMonth);
+
+ ASSERT_EQ(7, monthView.weekList[1].dayList[1].day);
+ ASSERT_EQ(6, monthView.weekList[1].dayList[1].month);
+ ASSERT_EQ(2016, monthView.weekList[1].dayList[1].year);
+ ASSERT_EQ(true, monthView.weekList[1].dayList[1].isInMonth);
+
+ ASSERT_EQ(8, monthView.weekList[1].dayList[2].day);
+ ASSERT_EQ(6, monthView.weekList[1].dayList[2].month);
+ ASSERT_EQ(2016, monthView.weekList[1].dayList[2].year);
+ ASSERT_EQ(true, monthView.weekList[1].dayList[2].isInMonth);
+
+ ASSERT_EQ(9, monthView.weekList[1].dayList[3].day);
+ ASSERT_EQ(6, monthView.weekList[1].dayList[3].month);
+ ASSERT_EQ(2016, monthView.weekList[1].dayList[3].year);
+ ASSERT_EQ(true, monthView.weekList[1].dayList[3].isInMonth);
+
+ ASSERT_EQ(10, monthView.weekList[1].dayList[4].day);
+ ASSERT_EQ(6, monthView.weekList[1].dayList[4].month);
+ ASSERT_EQ(2016, monthView.weekList[1].dayList[4].year);
+ ASSERT_EQ(true, monthView.weekList[1].dayList[4].isInMonth);
+
+ ASSERT_EQ(11, monthView.weekList[1].dayList[5].day);
+ ASSERT_EQ(6, monthView.weekList[1].dayList[5].month);
+ ASSERT_EQ(2016, monthView.weekList[1].dayList[5].year);
+ ASSERT_EQ(true, monthView.weekList[1].dayList[5].isInMonth);
+
+ ASSERT_EQ(12, monthView.weekList[1].dayList[6].day);
+ ASSERT_EQ(6, monthView.weekList[1].dayList[6].month);
+ ASSERT_EQ(2016, monthView.weekList[1].dayList[6].year);
+ ASSERT_EQ(true, monthView.weekList[1].dayList[6].isInMonth);
- ASSERT_EQ(13, MonthView.WeekList[2].DayList[0].Day);
- ASSERT_EQ(6, MonthView.WeekList[2].DayList[0].Month);
- ASSERT_EQ(2016, MonthView.WeekList[2].DayList[0].Year);
- ASSERT_EQ(true, MonthView.WeekList[2].DayList[0].IsInMonth);
-
- ASSERT_EQ(14, MonthView.WeekList[2].DayList[1].Day);
- ASSERT_EQ(6, MonthView.WeekList[2].DayList[1].Month);
- ASSERT_EQ(2016, MonthView.WeekList[2].DayList[1].Year);
- ASSERT_EQ(true, MonthView.WeekList[2].DayList[1].IsInMonth);
-
- ASSERT_EQ(15, MonthView.WeekList[2].DayList[2].Day);
- ASSERT_EQ(6, MonthView.WeekList[2].DayList[2].Month);
- ASSERT_EQ(2016, MonthView.WeekList[2].DayList[2].Year);
- ASSERT_EQ(true, MonthView.WeekList[2].DayList[2].IsInMonth);
-
- ASSERT_EQ(16, MonthView.WeekList[2].DayList[3].Day);
- ASSERT_EQ(6, MonthView.WeekList[2].DayList[3].Month);
- ASSERT_EQ(2016, MonthView.WeekList[2].DayList[3].Year);
- ASSERT_EQ(true, MonthView.WeekList[2].DayList[3].IsInMonth);
-
- ASSERT_EQ(17, MonthView.WeekList[2].DayList[4].Day);
- ASSERT_EQ(6, MonthView.WeekList[2].DayList[4].Month);
- ASSERT_EQ(2016, MonthView.WeekList[2].DayList[4].Year);
- ASSERT_EQ(true, MonthView.WeekList[2].DayList[4].IsInMonth);
-
- ASSERT_EQ(18, MonthView.WeekList[2].DayList[5].Day);
- ASSERT_EQ(6, MonthView.WeekList[2].DayList[5].Month);
- ASSERT_EQ(2016, MonthView.WeekList[2].DayList[5].Year);
- ASSERT_EQ(true, MonthView.WeekList[2].DayList[5].IsInMonth);
-
- ASSERT_EQ(19, MonthView.WeekList[2].DayList[6].Day);
- ASSERT_EQ(6, MonthView.WeekList[2].DayList[6].Month);
- ASSERT_EQ(2016, MonthView.WeekList[2].DayList[6].Year);
- ASSERT_EQ(true, MonthView.WeekList[2].DayList[6].IsInMonth);
+ ASSERT_EQ(13, monthView.weekList[2].dayList[0].day);
+ ASSERT_EQ(6, monthView.weekList[2].dayList[0].month);
+ ASSERT_EQ(2016, monthView.weekList[2].dayList[0].year);
+ ASSERT_EQ(true, monthView.weekList[2].dayList[0].isInMonth);
+
+ ASSERT_EQ(14, monthView.weekList[2].dayList[1].day);
+ ASSERT_EQ(6, monthView.weekList[2].dayList[1].month);
+ ASSERT_EQ(2016, monthView.weekList[2].dayList[1].year);
+ ASSERT_EQ(true, monthView.weekList[2].dayList[1].isInMonth);
+
+ ASSERT_EQ(15, monthView.weekList[2].dayList[2].day);
+ ASSERT_EQ(6, monthView.weekList[2].dayList[2].month);
+ ASSERT_EQ(2016, monthView.weekList[2].dayList[2].year);
+ ASSERT_EQ(true, monthView.weekList[2].dayList[2].isInMonth);
+
+ ASSERT_EQ(16, monthView.weekList[2].dayList[3].day);
+ ASSERT_EQ(6, monthView.weekList[2].dayList[3].month);
+ ASSERT_EQ(2016, monthView.weekList[2].dayList[3].year);
+ ASSERT_EQ(true, monthView.weekList[2].dayList[3].isInMonth);
+
+ ASSERT_EQ(17, monthView.weekList[2].dayList[4].day);
+ ASSERT_EQ(6, monthView.weekList[2].dayList[4].month);
+ ASSERT_EQ(2016, monthView.weekList[2].dayList[4].year);
+ ASSERT_EQ(true, monthView.weekList[2].dayList[4].isInMonth);
+
+ ASSERT_EQ(18, monthView.weekList[2].dayList[5].day);
+ ASSERT_EQ(6, monthView.weekList[2].dayList[5].month);
+ ASSERT_EQ(2016, monthView.weekList[2].dayList[5].year);
+ ASSERT_EQ(true, monthView.weekList[2].dayList[5].isInMonth);
+
+ ASSERT_EQ(19, monthView.weekList[2].dayList[6].day);
+ ASSERT_EQ(6, monthView.weekList[2].dayList[6].month);
+ ASSERT_EQ(2016, monthView.weekList[2].dayList[6].year);
+ ASSERT_EQ(true, monthView.weekList[2].dayList[6].isInMonth);
- ASSERT_EQ(20, MonthView.WeekList[3].DayList[0].Day);
- ASSERT_EQ(6, MonthView.WeekList[3].DayList[0].Month);
- ASSERT_EQ(2016, MonthView.WeekList[3].DayList[0].Year);
- ASSERT_EQ(true, MonthView.WeekList[3].DayList[0].IsInMonth);
-
- ASSERT_EQ(21, MonthView.WeekList[3].DayList[1].Day);
- ASSERT_EQ(6, MonthView.WeekList[3].DayList[1].Month);
- ASSERT_EQ(2016, MonthView.WeekList[3].DayList[1].Year);
- ASSERT_EQ(true, MonthView.WeekList[3].DayList[1].IsInMonth);
-
- ASSERT_EQ(22, MonthView.WeekList[3].DayList[2].Day);
- ASSERT_EQ(6, MonthView.WeekList[3].DayList[2].Month);
- ASSERT_EQ(2016, MonthView.WeekList[3].DayList[2].Year);
- ASSERT_EQ(true, MonthView.WeekList[3].DayList[2].IsInMonth);
-
- ASSERT_EQ(23, MonthView.WeekList[3].DayList[3].Day);
- ASSERT_EQ(6, MonthView.WeekList[3].DayList[3].Month);
- ASSERT_EQ(2016, MonthView.WeekList[3].DayList[3].Year);
- ASSERT_EQ(true, MonthView.WeekList[3].DayList[3].IsInMonth);
-
- ASSERT_EQ(24, MonthView.WeekList[3].DayList[4].Day);
- ASSERT_EQ(6, MonthView.WeekList[3].DayList[4].Month);
- ASSERT_EQ(2016, MonthView.WeekList[3].DayList[4].Year);
- ASSERT_EQ(true, MonthView.WeekList[3].DayList[4].IsInMonth);
-
- ASSERT_EQ(25, MonthView.WeekList[3].DayList[5].Day);
- ASSERT_EQ(6, MonthView.WeekList[3].DayList[5].Month);
- ASSERT_EQ(2016, MonthView.WeekList[3].DayList[5].Year);
- ASSERT_EQ(true, MonthView.WeekList[3].DayList[5].IsInMonth);
-
- ASSERT_EQ(26, MonthView.WeekList[3].DayList[6].Day);
- ASSERT_EQ(6, MonthView.WeekList[3].DayList[6].Month);
- ASSERT_EQ(2016, MonthView.WeekList[3].DayList[6].Year);
- ASSERT_EQ(true, MonthView.WeekList[3].DayList[6].IsInMonth);
+ ASSERT_EQ(20, monthView.weekList[3].dayList[0].day);
+ ASSERT_EQ(6, monthView.weekList[3].dayList[0].month);
+ ASSERT_EQ(2016, monthView.weekList[3].dayList[0].year);
+ ASSERT_EQ(true, monthView.weekList[3].dayList[0].isInMonth);
+
+ ASSERT_EQ(21, monthView.weekList[3].dayList[1].day);
+ ASSERT_EQ(6, monthView.weekList[3].dayList[1].month);
+ ASSERT_EQ(2016, monthView.weekList[3].dayList[1].year);
+ ASSERT_EQ(true, monthView.weekList[3].dayList[1].isInMonth);
+
+ ASSERT_EQ(22, monthView.weekList[3].dayList[2].day);
+ ASSERT_EQ(6, monthView.weekList[3].dayList[2].month);
+ ASSERT_EQ(2016, monthView.weekList[3].dayList[2].year);
+ ASSERT_EQ(true, monthView.weekList[3].dayList[2].isInMonth);
+
+ ASSERT_EQ(23, monthView.weekList[3].dayList[3].day);
+ ASSERT_EQ(6, monthView.weekList[3].dayList[3].month);
+ ASSERT_EQ(2016, monthView.weekList[3].dayList[3].year);
+ ASSERT_EQ(true, monthView.weekList[3].dayList[3].isInMonth);
+
+ ASSERT_EQ(24, monthView.weekList[3].dayList[4].day);
+ ASSERT_EQ(6, monthView.weekList[3].dayList[4].month);
+ ASSERT_EQ(2016, monthView.weekList[3].dayList[4].year);
+ ASSERT_EQ(true, monthView.weekList[3].dayList[4].isInMonth);
+
+ ASSERT_EQ(25, monthView.weekList[3].dayList[5].day);
+ ASSERT_EQ(6, monthView.weekList[3].dayList[5].month);
+ ASSERT_EQ(2016, monthView.weekList[3].dayList[5].year);
+ ASSERT_EQ(true, monthView.weekList[3].dayList[5].isInMonth);
+
+ ASSERT_EQ(26, monthView.weekList[3].dayList[6].day);
+ ASSERT_EQ(6, monthView.weekList[3].dayList[6].month);
+ ASSERT_EQ(2016, monthView.weekList[3].dayList[6].year);
+ ASSERT_EQ(true, monthView.weekList[3].dayList[6].isInMonth);
- ASSERT_EQ(27, MonthView.WeekList[4].DayList[0].Day);
- ASSERT_EQ(6, MonthView.WeekList[4].DayList[0].Month);
- ASSERT_EQ(2016, MonthView.WeekList[4].DayList[0].Year);
- ASSERT_EQ(true, MonthView.WeekList[4].DayList[0].IsInMonth);
-
- ASSERT_EQ(28, MonthView.WeekList[4].DayList[1].Day);
- ASSERT_EQ(6, MonthView.WeekList[4].DayList[1].Month);
- ASSERT_EQ(2016, MonthView.WeekList[4].DayList[1].Year);
- ASSERT_EQ(true, MonthView.WeekList[4].DayList[1].IsInMonth);
-
- ASSERT_EQ(29, MonthView.WeekList[4].DayList[2].Day);
- ASSERT_EQ(6, MonthView.WeekList[4].DayList[2].Month);
- ASSERT_EQ(2016, MonthView.WeekList[4].DayList[2].Year);
- ASSERT_EQ(true, MonthView.WeekList[4].DayList[2].IsInMonth);
-
- ASSERT_EQ(30, MonthView.WeekList[4].DayList[3].Day);
- ASSERT_EQ(6, MonthView.WeekList[4].DayList[3].Month);
- ASSERT_EQ(2016, MonthView.WeekList[4].DayList[3].Year);
- ASSERT_EQ(true, MonthView.WeekList[4].DayList[3].IsInMonth);
-
- ASSERT_EQ(1, MonthView.WeekList[4].DayList[4].Day);
- ASSERT_EQ(7, MonthView.WeekList[4].DayList[4].Month);
- ASSERT_EQ(2016, MonthView.WeekList[4].DayList[4].Year);
- ASSERT_EQ(false, MonthView.WeekList[4].DayList[4].IsInMonth);
-
- ASSERT_EQ(2, MonthView.WeekList[4].DayList[5].Day);
- ASSERT_EQ(7, MonthView.WeekList[4].DayList[5].Month);
- ASSERT_EQ(2016, MonthView.WeekList[4].DayList[5].Year);
- ASSERT_EQ(false, MonthView.WeekList[4].DayList[5].IsInMonth);
-
- ASSERT_EQ(3, MonthView.WeekList[4].DayList[6].Day);
- ASSERT_EQ(7, MonthView.WeekList[4].DayList[6].Month);
- ASSERT_EQ(2016, MonthView.WeekList[4].DayList[6].Year);
- ASSERT_EQ(false, MonthView.WeekList[4].DayList[6].IsInMonth);
+ ASSERT_EQ(27, monthView.weekList[4].dayList[0].day);
+ ASSERT_EQ(6, monthView.weekList[4].dayList[0].month);
+ ASSERT_EQ(2016, monthView.weekList[4].dayList[0].year);
+ ASSERT_EQ(true, monthView.weekList[4].dayList[0].isInMonth);
+
+ ASSERT_EQ(28, monthView.weekList[4].dayList[1].day);
+ ASSERT_EQ(6, monthView.weekList[4].dayList[1].month);
+ ASSERT_EQ(2016, monthView.weekList[4].dayList[1].year);
+ ASSERT_EQ(true, monthView.weekList[4].dayList[1].isInMonth);
+
+ ASSERT_EQ(29, monthView.weekList[4].dayList[2].day);
+ ASSERT_EQ(6, monthView.weekList[4].dayList[2].month);
+ ASSERT_EQ(2016, monthView.weekList[4].dayList[2].year);
+ ASSERT_EQ(true, monthView.weekList[4].dayList[2].isInMonth);
+
+ ASSERT_EQ(30, monthView.weekList[4].dayList[3].day);
+ ASSERT_EQ(6, monthView.weekList[4].dayList[3].month);
+ ASSERT_EQ(2016, monthView.weekList[4].dayList[3].year);
+ ASSERT_EQ(true, monthView.weekList[4].dayList[3].isInMonth);
+
+ ASSERT_EQ(1, monthView.weekList[4].dayList[4].day);
+ ASSERT_EQ(7, monthView.weekList[4].dayList[4].month);
+ ASSERT_EQ(2016, monthView.weekList[4].dayList[4].year);
+ ASSERT_EQ(false, monthView.weekList[4].dayList[4].isInMonth);
+
+ ASSERT_EQ(2, monthView.weekList[4].dayList[5].day);
+ ASSERT_EQ(7, monthView.weekList[4].dayList[5].month);
+ ASSERT_EQ(2016, monthView.weekList[4].dayList[5].year);
+ ASSERT_EQ(false, monthView.weekList[4].dayList[5].isInMonth);
+
+ ASSERT_EQ(3, monthView.weekList[4].dayList[6].day);
+ ASSERT_EQ(7, monthView.weekList[4].dayList[6].month);
+ ASSERT_EQ(2016, monthView.weekList[4].dayList[6].year);
+ ASSERT_EQ(false, monthView.weekList[4].dayList[6].isInMonth);
- ASSERT_EQ(1, MonthView.WeekList[0].DayList[0].Day);
- ASSERT_EQ(2, MonthView.WeekList[0].DayList[0].Month);
- ASSERT_EQ(2016, MonthView.WeekList[0].DayList[0].Year);
- ASSERT_EQ(true, MonthView.WeekList[0].DayList[0].IsInMonth);
-
- ASSERT_EQ(2, MonthView.WeekList[0].DayList[1].Day);
- ASSERT_EQ(2, MonthView.WeekList[0].DayList[1].Month);
- ASSERT_EQ(2016, MonthView.WeekList[0].DayList[1].Year);
- ASSERT_EQ(true, MonthView.WeekList[0].DayList[1].IsInMonth);
-
- ASSERT_EQ(3, MonthView.WeekList[0].DayList[2].Day);
- ASSERT_EQ(2, MonthView.WeekList[0].DayList[2].Month);
- ASSERT_EQ(2016, MonthView.WeekList[0].DayList[2].Year);
- ASSERT_EQ(true, MonthView.WeekList[0].DayList[2].IsInMonth);
-
- ASSERT_EQ(4, MonthView.WeekList[0].DayList[3].Day);
- ASSERT_EQ(2, MonthView.WeekList[0].DayList[3].Month);
- ASSERT_EQ(2016, MonthView.WeekList[0].DayList[3].Year);
- ASSERT_EQ(true, MonthView.WeekList[0].DayList[3].IsInMonth);
-
- ASSERT_EQ(5, MonthView.WeekList[0].DayList[4].Day);
- ASSERT_EQ(2, MonthView.WeekList[0].DayList[4].Month);
- ASSERT_EQ(2016, MonthView.WeekList[0].DayList[4].Year);
- ASSERT_EQ(true, MonthView.WeekList[0].DayList[4].IsInMonth);
-
- ASSERT_EQ(6, MonthView.WeekList[0].DayList[5].Day);
- ASSERT_EQ(2, MonthView.WeekList[0].DayList[5].Month);
- ASSERT_EQ(2016, MonthView.WeekList[0].DayList[5].Year);
- ASSERT_EQ(true, MonthView.WeekList[0].DayList[5].IsInMonth);
-
- ASSERT_EQ(7, MonthView.WeekList[0].DayList[6].Day);
- ASSERT_EQ(2, MonthView.WeekList[0].DayList[6].Month);
- ASSERT_EQ(2016, MonthView.WeekList[0].DayList[6].Year);
- ASSERT_EQ(true, MonthView.WeekList[0].DayList[6].IsInMonth);
+ ASSERT_EQ(1, monthView.weekList[0].dayList[0].day);
+ ASSERT_EQ(2, monthView.weekList[0].dayList[0].month);
+ ASSERT_EQ(2016, monthView.weekList[0].dayList[0].year);
+ ASSERT_EQ(true, monthView.weekList[0].dayList[0].isInMonth);
+
+ ASSERT_EQ(2, monthView.weekList[0].dayList[1].day);
+ ASSERT_EQ(2, monthView.weekList[0].dayList[1].month);
+ ASSERT_EQ(2016, monthView.weekList[0].dayList[1].year);
+ ASSERT_EQ(true, monthView.weekList[0].dayList[1].isInMonth);
+
+ ASSERT_EQ(3, monthView.weekList[0].dayList[2].day);
+ ASSERT_EQ(2, monthView.weekList[0].dayList[2].month);
+ ASSERT_EQ(2016, monthView.weekList[0].dayList[2].year);
+ ASSERT_EQ(true, monthView.weekList[0].dayList[2].isInMonth);
+
+ ASSERT_EQ(4, monthView.weekList[0].dayList[3].day);
+ ASSERT_EQ(2, monthView.weekList[0].dayList[3].month);
+ ASSERT_EQ(2016, monthView.weekList[0].dayList[3].year);
+ ASSERT_EQ(true, monthView.weekList[0].dayList[3].isInMonth);
+
+ ASSERT_EQ(5, monthView.weekList[0].dayList[4].day);
+ ASSERT_EQ(2, monthView.weekList[0].dayList[4].month);
+ ASSERT_EQ(2016, monthView.weekList[0].dayList[4].year);
+ ASSERT_EQ(true, monthView.weekList[0].dayList[4].isInMonth);
+
+ ASSERT_EQ(6, monthView.weekList[0].dayList[5].day);
+ ASSERT_EQ(2, monthView.weekList[0].dayList[5].month);
+ ASSERT_EQ(2016, monthView.weekList[0].dayList[5].year);
+ ASSERT_EQ(true, monthView.weekList[0].dayList[5].isInMonth);
+
+ ASSERT_EQ(7, monthView.weekList[0].dayList[6].day);
+ ASSERT_EQ(2, monthView.weekList[0].dayList[6].month);
+ ASSERT_EQ(2016, monthView.weekList[0].dayList[6].year);
+ ASSERT_EQ(true, monthView.weekList[0].dayList[6].isInMonth);
- ASSERT_EQ(8, MonthView.WeekList[1].DayList[0].Day);
- ASSERT_EQ(2, MonthView.WeekList[1].DayList[0].Month);
- ASSERT_EQ(2016, MonthView.WeekList[1].DayList[0].Year);
- ASSERT_EQ(true, MonthView.WeekList[1].DayList[0].IsInMonth);
-
- ASSERT_EQ(9, MonthView.WeekList[1].DayList[1].Day);
- ASSERT_EQ(2, MonthView.WeekList[1].DayList[1].Month);
- ASSERT_EQ(2016, MonthView.WeekList[1].DayList[1].Year);
- ASSERT_EQ(true, MonthView.WeekList[1].DayList[1].IsInMonth);
-
- ASSERT_EQ(10, MonthView.WeekList[1].DayList[2].Day);
- ASSERT_EQ(2, MonthView.WeekList[1].DayList[2].Month);
- ASSERT_EQ(2016, MonthView.WeekList[1].DayList[2].Year);
- ASSERT_EQ(true, MonthView.WeekList[1].DayList[2].IsInMonth);
-
- ASSERT_EQ(11, MonthView.WeekList[1].DayList[3].Day);
- ASSERT_EQ(2, MonthView.WeekList[1].DayList[3].Month);
- ASSERT_EQ(2016, MonthView.WeekList[1].DayList[3].Year);
- ASSERT_EQ(true, MonthView.WeekList[1].DayList[3].IsInMonth);
-
- ASSERT_EQ(12, MonthView.WeekList[1].DayList[4].Day);
- ASSERT_EQ(2, MonthView.WeekList[1].DayList[4].Month);
- ASSERT_EQ(2016, MonthView.WeekList[1].DayList[4].Year);
- ASSERT_EQ(true, MonthView.WeekList[1].DayList[4].IsInMonth);
-
- ASSERT_EQ(13, MonthView.WeekList[1].DayList[5].Day);
- ASSERT_EQ(2, MonthView.WeekList[1].DayList[5].Month);
- ASSERT_EQ(2016, MonthView.WeekList[1].DayList[5].Year);
- ASSERT_EQ(true, MonthView.WeekList[1].DayList[5].IsInMonth);
-
- ASSERT_EQ(14, MonthView.WeekList[1].DayList[6].Day);
- ASSERT_EQ(2, MonthView.WeekList[1].DayList[6].Month);
- ASSERT_EQ(2016, MonthView.WeekList[1].DayList[6].Year);
- ASSERT_EQ(true, MonthView.WeekList[1].DayList[6].IsInMonth);
+ ASSERT_EQ(8, monthView.weekList[1].dayList[0].day);
+ ASSERT_EQ(2, monthView.weekList[1].dayList[0].month);
+ ASSERT_EQ(2016, monthView.weekList[1].dayList[0].year);
+ ASSERT_EQ(true, monthView.weekList[1].dayList[0].isInMonth);
+
+ ASSERT_EQ(9, monthView.weekList[1].dayList[1].day);
+ ASSERT_EQ(2, monthView.weekList[1].dayList[1].month);
+ ASSERT_EQ(2016, monthView.weekList[1].dayList[1].year);
+ ASSERT_EQ(true, monthView.weekList[1].dayList[1].isInMonth);
+
+ ASSERT_EQ(10, monthView.weekList[1].dayList[2].day);
+ ASSERT_EQ(2, monthView.weekList[1].dayList[2].month);
+ ASSERT_EQ(2016, monthView.weekList[1].dayList[2].year);
+ ASSERT_EQ(true, monthView.weekList[1].dayList[2].isInMonth);
+
+ ASSERT_EQ(11, monthView.weekList[1].dayList[3].day);
+ ASSERT_EQ(2, monthView.weekList[1].dayList[3].month);
+ ASSERT_EQ(2016, monthView.weekList[1].dayList[3].year);
+ ASSERT_EQ(true, monthView.weekList[1].dayList[3].isInMonth);
+
+ ASSERT_EQ(12, monthView.weekList[1].dayList[4].day);
+ ASSERT_EQ(2, monthView.weekList[1].dayList[4].month);
+ ASSERT_EQ(2016, monthView.weekList[1].dayList[4].year);
+ ASSERT_EQ(true, monthView.weekList[1].dayList[4].isInMonth);
+
+ ASSERT_EQ(13, monthView.weekList[1].dayList[5].day);
+ ASSERT_EQ(2, monthView.weekList[1].dayList[5].month);
+ ASSERT_EQ(2016, monthView.weekList[1].dayList[5].year);
+ ASSERT_EQ(true, monthView.weekList[1].dayList[5].isInMonth);
+
+ ASSERT_EQ(14, monthView.weekList[1].dayList[6].day);
+ ASSERT_EQ(2, monthView.weekList[1].dayList[6].month);
+ ASSERT_EQ(2016, monthView.weekList[1].dayList[6].year);
+ ASSERT_EQ(true, monthView.weekList[1].dayList[6].isInMonth);
- ASSERT_EQ(15, MonthView.WeekList[2].DayList[0].Day);
- ASSERT_EQ(2, MonthView.WeekList[2].DayList[0].Month);
- ASSERT_EQ(2016, MonthView.WeekList[2].DayList[0].Year);
- ASSERT_EQ(true, MonthView.WeekList[2].DayList[0].IsInMonth);
-
- ASSERT_EQ(16, MonthView.WeekList[2].DayList[1].Day);
- ASSERT_EQ(2, MonthView.WeekList[2].DayList[1].Month);
- ASSERT_EQ(2016, MonthView.WeekList[2].DayList[1].Year);
- ASSERT_EQ(true, MonthView.WeekList[2].DayList[1].IsInMonth);
-
- ASSERT_EQ(17, MonthView.WeekList[2].DayList[2].Day);
- ASSERT_EQ(2, MonthView.WeekList[2].DayList[2].Month);
- ASSERT_EQ(2016, MonthView.WeekList[2].DayList[2].Year);
- ASSERT_EQ(true, MonthView.WeekList[2].DayList[2].IsInMonth);
-
- ASSERT_EQ(18, MonthView.WeekList[2].DayList[3].Day);
- ASSERT_EQ(2, MonthView.WeekList[2].DayList[3].Month);
- ASSERT_EQ(2016, MonthView.WeekList[2].DayList[3].Year);
- ASSERT_EQ(true, MonthView.WeekList[2].DayList[3].IsInMonth);
-
- ASSERT_EQ(19, MonthView.WeekList[2].DayList[4].Day);
- ASSERT_EQ(2, MonthView.WeekList[2].DayList[4].Month);
- ASSERT_EQ(2016, MonthView.WeekList[2].DayList[4].Year);
- ASSERT_EQ(true, MonthView.WeekList[2].DayList[4].IsInMonth);
-
- ASSERT_EQ(20, MonthView.WeekList[2].DayList[5].Day);
- ASSERT_EQ(2, MonthView.WeekList[2].DayList[5].Month);
- ASSERT_EQ(2016, MonthView.WeekList[2].DayList[5].Year);
- ASSERT_EQ(true, MonthView.WeekList[2].DayList[5].IsInMonth);
-
- ASSERT_EQ(21, MonthView.WeekList[2].DayList[6].Day);
- ASSERT_EQ(2, MonthView.WeekList[2].DayList[6].Month);
- ASSERT_EQ(2016, MonthView.WeekList[2].DayList[6].Year);
- ASSERT_EQ(true, MonthView.WeekList[2].DayList[6].IsInMonth);
+ ASSERT_EQ(15, monthView.weekList[2].dayList[0].day);
+ ASSERT_EQ(2, monthView.weekList[2].dayList[0].month);
+ ASSERT_EQ(2016, monthView.weekList[2].dayList[0].year);
+ ASSERT_EQ(true, monthView.weekList[2].dayList[0].isInMonth);
+
+ ASSERT_EQ(16, monthView.weekList[2].dayList[1].day);
+ ASSERT_EQ(2, monthView.weekList[2].dayList[1].month);
+ ASSERT_EQ(2016, monthView.weekList[2].dayList[1].year);
+ ASSERT_EQ(true, monthView.weekList[2].dayList[1].isInMonth);
+
+ ASSERT_EQ(17, monthView.weekList[2].dayList[2].day);
+ ASSERT_EQ(2, monthView.weekList[2].dayList[2].month);
+ ASSERT_EQ(2016, monthView.weekList[2].dayList[2].year);
+ ASSERT_EQ(true, monthView.weekList[2].dayList[2].isInMonth);
+
+ ASSERT_EQ(18, monthView.weekList[2].dayList[3].day);
+ ASSERT_EQ(2, monthView.weekList[2].dayList[3].month);
+ ASSERT_EQ(2016, monthView.weekList[2].dayList[3].year);
+ ASSERT_EQ(true, monthView.weekList[2].dayList[3].isInMonth);
+
+ ASSERT_EQ(19, monthView.weekList[2].dayList[4].day);
+ ASSERT_EQ(2, monthView.weekList[2].dayList[4].month);
+ ASSERT_EQ(2016, monthView.weekList[2].dayList[4].year);
+ ASSERT_EQ(true, monthView.weekList[2].dayList[4].isInMonth);
+
+ ASSERT_EQ(20, monthView.weekList[2].dayList[5].day);
+ ASSERT_EQ(2, monthView.weekList[2].dayList[5].month);
+ ASSERT_EQ(2016, monthView.weekList[2].dayList[5].year);
+ ASSERT_EQ(true, monthView.weekList[2].dayList[5].isInMonth);
+
+ ASSERT_EQ(21, monthView.weekList[2].dayList[6].day);
+ ASSERT_EQ(2, monthView.weekList[2].dayList[6].month);
+ ASSERT_EQ(2016, monthView.weekList[2].dayList[6].year);
+ ASSERT_EQ(true, monthView.weekList[2].dayList[6].isInMonth);
- ASSERT_EQ(22, MonthView.WeekList[3].DayList[0].Day);
- ASSERT_EQ(2, MonthView.WeekList[3].DayList[0].Month);
- ASSERT_EQ(2016, MonthView.WeekList[3].DayList[0].Year);
- ASSERT_EQ(true, MonthView.WeekList[3].DayList[0].IsInMonth);
-
- ASSERT_EQ(23, MonthView.WeekList[3].DayList[1].Day);
- ASSERT_EQ(2, MonthView.WeekList[3].DayList[1].Month);
- ASSERT_EQ(2016, MonthView.WeekList[3].DayList[1].Year);
- ASSERT_EQ(true, MonthView.WeekList[3].DayList[1].IsInMonth);
-
- ASSERT_EQ(24, MonthView.WeekList[3].DayList[2].Day);
- ASSERT_EQ(2, MonthView.WeekList[3].DayList[2].Month);
- ASSERT_EQ(2016, MonthView.WeekList[3].DayList[2].Year);
- ASSERT_EQ(true, MonthView.WeekList[3].DayList[2].IsInMonth);
-
- ASSERT_EQ(25, MonthView.WeekList[3].DayList[3].Day);
- ASSERT_EQ(2, MonthView.WeekList[3].DayList[3].Month);
- ASSERT_EQ(2016, MonthView.WeekList[3].DayList[3].Year);
- ASSERT_EQ(true, MonthView.WeekList[3].DayList[3].IsInMonth);
-
- ASSERT_EQ(26, MonthView.WeekList[3].DayList[4].Day);
- ASSERT_EQ(2, MonthView.WeekList[3].DayList[4].Month);
- ASSERT_EQ(2016, MonthView.WeekList[3].DayList[4].Year);
- ASSERT_EQ(true, MonthView.WeekList[3].DayList[4].IsInMonth);
-
- ASSERT_EQ(27, MonthView.WeekList[3].DayList[5].Day);
- ASSERT_EQ(2, MonthView.WeekList[3].DayList[5].Month);
- ASSERT_EQ(2016, MonthView.WeekList[3].DayList[5].Year);
- ASSERT_EQ(true, MonthView.WeekList[3].DayList[5].IsInMonth);
-
- ASSERT_EQ(28, MonthView.WeekList[3].DayList[6].Day);
- ASSERT_EQ(2, MonthView.WeekList[3].DayList[6].Month);
- ASSERT_EQ(2016, MonthView.WeekList[3].DayList[6].Year);
- ASSERT_EQ(true, MonthView.WeekList[3].DayList[6].IsInMonth);
+ ASSERT_EQ(22, monthView.weekList[3].dayList[0].day);
+ ASSERT_EQ(2, monthView.weekList[3].dayList[0].month);
+ ASSERT_EQ(2016, monthView.weekList[3].dayList[0].year);
+ ASSERT_EQ(true, monthView.weekList[3].dayList[0].isInMonth);
+
+ ASSERT_EQ(23, monthView.weekList[3].dayList[1].day);
+ ASSERT_EQ(2, monthView.weekList[3].dayList[1].month);
+ ASSERT_EQ(2016, monthView.weekList[3].dayList[1].year);
+ ASSERT_EQ(true, monthView.weekList[3].dayList[1].isInMonth);
+
+ ASSERT_EQ(24, monthView.weekList[3].dayList[2].day);
+ ASSERT_EQ(2, monthView.weekList[3].dayList[2].month);
+ ASSERT_EQ(2016, monthView.weekList[3].dayList[2].year);
+ ASSERT_EQ(true, monthView.weekList[3].dayList[2].isInMonth);
+
+ ASSERT_EQ(25, monthView.weekList[3].dayList[3].day);
+ ASSERT_EQ(2, monthView.weekList[3].dayList[3].month);
+ ASSERT_EQ(2016, monthView.weekList[3].dayList[3].year);
+ ASSERT_EQ(true, monthView.weekList[3].dayList[3].isInMonth);
+
+ ASSERT_EQ(26, monthView.weekList[3].dayList[4].day);
+ ASSERT_EQ(2, monthView.weekList[3].dayList[4].month);
+ ASSERT_EQ(2016, monthView.weekList[3].dayList[4].year);
+ ASSERT_EQ(true, monthView.weekList[3].dayList[4].isInMonth);
+
+ ASSERT_EQ(27, monthView.weekList[3].dayList[5].day);
+ ASSERT_EQ(2, monthView.weekList[3].dayList[5].month);
+ ASSERT_EQ(2016, monthView.weekList[3].dayList[5].year);
+ ASSERT_EQ(true, monthView.weekList[3].dayList[5].isInMonth);
+
+ ASSERT_EQ(28, monthView.weekList[3].dayList[6].day);
+ ASSERT_EQ(2, monthView.weekList[3].dayList[6].month);
+ ASSERT_EQ(2016, monthView.weekList[3].dayList[6].year);
+ ASSERT_EQ(true, monthView.weekList[3].dayList[6].isInMonth);
- ASSERT_EQ(29, MonthView.WeekList[4].DayList[0].Day);
- ASSERT_EQ(2, MonthView.WeekList[4].DayList[0].Month);
- ASSERT_EQ(2016, MonthView.WeekList[4].DayList[0].Year);
- ASSERT_EQ(true, MonthView.WeekList[4].DayList[0].IsInMonth);
-
- ASSERT_EQ(1, MonthView.WeekList[4].DayList[1].Day);
- ASSERT_EQ(3, MonthView.WeekList[4].DayList[1].Month);
- ASSERT_EQ(2016, MonthView.WeekList[4].DayList[1].Year);
- ASSERT_EQ(false, MonthView.WeekList[4].DayList[1].IsInMonth);
-
- ASSERT_EQ(2, MonthView.WeekList[4].DayList[2].Day);
- ASSERT_EQ(3, MonthView.WeekList[4].DayList[2].Month);
- ASSERT_EQ(2016, MonthView.WeekList[4].DayList[2].Year);
- ASSERT_EQ(false, MonthView.WeekList[4].DayList[2].IsInMonth);
-
- ASSERT_EQ(3, MonthView.WeekList[4].DayList[3].Day);
- ASSERT_EQ(3, MonthView.WeekList[4].DayList[3].Month);
- ASSERT_EQ(2016, MonthView.WeekList[4].DayList[3].Year);
- ASSERT_EQ(false, MonthView.WeekList[4].DayList[3].IsInMonth);
-
- ASSERT_EQ(4, MonthView.WeekList[4].DayList[4].Day);
- ASSERT_EQ(3, MonthView.WeekList[4].DayList[4].Month);
- ASSERT_EQ(2016, MonthView.WeekList[4].DayList[4].Year);
- ASSERT_EQ(false, MonthView.WeekList[4].DayList[4].IsInMonth);
-
- ASSERT_EQ(5, MonthView.WeekList[4].DayList[5].Day);
- ASSERT_EQ(3, MonthView.WeekList[4].DayList[5].Month);
- ASSERT_EQ(2016, MonthView.WeekList[4].DayList[5].Year);
- ASSERT_EQ(false, MonthView.WeekList[4].DayList[5].IsInMonth);
-
- ASSERT_EQ(6, MonthView.WeekList[4].DayList[6].Day);
- ASSERT_EQ(3, MonthView.WeekList[4].DayList[6].Month);
- ASSERT_EQ(2016, MonthView.WeekList[4].DayList[6].Year);
- ASSERT_EQ(false, MonthView.WeekList[4].DayList[6].IsInMonth);
+ ASSERT_EQ(29, monthView.weekList[4].dayList[0].day);
+ ASSERT_EQ(2, monthView.weekList[4].dayList[0].month);
+ ASSERT_EQ(2016, monthView.weekList[4].dayList[0].year);
+ ASSERT_EQ(true, monthView.weekList[4].dayList[0].isInMonth);
+
+ ASSERT_EQ(1, monthView.weekList[4].dayList[1].day);
+ ASSERT_EQ(3, monthView.weekList[4].dayList[1].month);
+ ASSERT_EQ(2016, monthView.weekList[4].dayList[1].year);
+ ASSERT_EQ(false, monthView.weekList[4].dayList[1].isInMonth);
+
+ ASSERT_EQ(2, monthView.weekList[4].dayList[2].day);
+ ASSERT_EQ(3, monthView.weekList[4].dayList[2].month);
+ ASSERT_EQ(2016, monthView.weekList[4].dayList[2].year);
+ ASSERT_EQ(false, monthView.weekList[4].dayList[2].isInMonth);
+
+ ASSERT_EQ(3, monthView.weekList[4].dayList[3].day);
+ ASSERT_EQ(3, monthView.weekList[4].dayList[3].month);
+ ASSERT_EQ(2016, monthView.weekList[4].dayList[3].year);
+ ASSERT_EQ(false, monthView.weekList[4].dayList[3].isInMonth);
+
+ ASSERT_EQ(4, monthView.weekList[4].dayList[4].day);
+ ASSERT_EQ(3, monthView.weekList[4].dayList[4].month);
+ ASSERT_EQ(2016, monthView.weekList[4].dayList[4].year);
+ ASSERT_EQ(false, monthView.weekList[4].dayList[4].isInMonth);
+
+ ASSERT_EQ(5, monthView.weekList[4].dayList[5].day);
+ ASSERT_EQ(3, monthView.weekList[4].dayList[5].month);
+ ASSERT_EQ(2016, monthView.weekList[4].dayList[5].year);
+ ASSERT_EQ(false, monthView.weekList[4].dayList[5].isInMonth);
+
+ ASSERT_EQ(6, monthView.weekList[4].dayList[6].day);
+ ASSERT_EQ(3, monthView.weekList[4].dayList[6].month);
+ ASSERT_EQ(2016, monthView.weekList[4].dayList[6].year);
+ ASSERT_EQ(false, monthView.weekList[4].dayList[6].isInMonth);
- ASSERT_EQ(8, MonthView.WeekList[1].DayList[0].Day);
- ASSERT_EQ(2, MonthView.WeekList[1].DayList[0].Month);
- ASSERT_EQ(2100, MonthView.WeekList[1].DayList[0].Year);
- ASSERT_EQ(true, MonthView.WeekList[1].DayList[0].IsInMonth);
-
- ASSERT_EQ(9, MonthView.WeekList[1].DayList[1].Day);
- ASSERT_EQ(2, MonthView.WeekList[1].DayList[1].Month);
- ASSERT_EQ(2100, MonthView.WeekList[1].DayList[1].Year);
- ASSERT_EQ(true, MonthView.WeekList[1].DayList[1].IsInMonth);
-
- ASSERT_EQ(10, MonthView.WeekList[1].DayList[2].Day);
- ASSERT_EQ(2, MonthView.WeekList[1].DayList[2].Month);
- ASSERT_EQ(2100, MonthView.WeekList[1].DayList[2].Year);
- ASSERT_EQ(true, MonthView.WeekList[1].DayList[2].IsInMonth);
-
- ASSERT_EQ(11, MonthView.WeekList[1].DayList[3].Day);
- ASSERT_EQ(2, MonthView.WeekList[1].DayList[3].Month);
- ASSERT_EQ(2100, MonthView.WeekList[1].DayList[3].Year);
- ASSERT_EQ(true, MonthView.WeekList[1].DayList[3].IsInMonth);
-
- ASSERT_EQ(12, MonthView.WeekList[1].DayList[4].Day);
- ASSERT_EQ(2, MonthView.WeekList[1].DayList[4].Month);
- ASSERT_EQ(2100, MonthView.WeekList[1].DayList[4].Year);
- ASSERT_EQ(true, MonthView.WeekList[1].DayList[4].IsInMonth);
-
- ASSERT_EQ(13, MonthView.WeekList[1].DayList[5].Day);
- ASSERT_EQ(2, MonthView.WeekList[1].DayList[5].Month);
- ASSERT_EQ(2100, MonthView.WeekList[1].DayList[5].Year);
- ASSERT_EQ(true, MonthView.WeekList[1].DayList[5].IsInMonth);
-
- ASSERT_EQ(14, MonthView.WeekList[1].DayList[6].Day);
- ASSERT_EQ(2, MonthView.WeekList[1].DayList[6].Month);
- ASSERT_EQ(2100, MonthView.WeekList[1].DayList[6].Year);
- ASSERT_EQ(true, MonthView.WeekList[1].DayList[6].IsInMonth);
+ ASSERT_EQ(8, monthView.weekList[1].dayList[0].day);
+ ASSERT_EQ(2, monthView.weekList[1].dayList[0].month);
+ ASSERT_EQ(2100, monthView.weekList[1].dayList[0].year);
+ ASSERT_EQ(true, monthView.weekList[1].dayList[0].isInMonth);
+
+ ASSERT_EQ(9, monthView.weekList[1].dayList[1].day);
+ ASSERT_EQ(2, monthView.weekList[1].dayList[1].month);
+ ASSERT_EQ(2100, monthView.weekList[1].dayList[1].year);
+ ASSERT_EQ(true, monthView.weekList[1].dayList[1].isInMonth);
+
+ ASSERT_EQ(10, monthView.weekList[1].dayList[2].day);
+ ASSERT_EQ(2, monthView.weekList[1].dayList[2].month);
+ ASSERT_EQ(2100, monthView.weekList[1].dayList[2].year);
+ ASSERT_EQ(true, monthView.weekList[1].dayList[2].isInMonth);
+
+ ASSERT_EQ(11, monthView.weekList[1].dayList[3].day);
+ ASSERT_EQ(2, monthView.weekList[1].dayList[3].month);
+ ASSERT_EQ(2100, monthView.weekList[1].dayList[3].year);
+ ASSERT_EQ(true, monthView.weekList[1].dayList[3].isInMonth);
+
+ ASSERT_EQ(12, monthView.weekList[1].dayList[4].day);
+ ASSERT_EQ(2, monthView.weekList[1].dayList[4].month);
+ ASSERT_EQ(2100, monthView.weekList[1].dayList[4].year);
+ ASSERT_EQ(true, monthView.weekList[1].dayList[4].isInMonth);
+
+ ASSERT_EQ(13, monthView.weekList[1].dayList[5].day);
+ ASSERT_EQ(2, monthView.weekList[1].dayList[5].month);
+ ASSERT_EQ(2100, monthView.weekList[1].dayList[5].year);
+ ASSERT_EQ(true, monthView.weekList[1].dayList[5].isInMonth);
+
+ ASSERT_EQ(14, monthView.weekList[1].dayList[6].day);
+ ASSERT_EQ(2, monthView.weekList[1].dayList[6].month);
+ ASSERT_EQ(2100, monthView.weekList[1].dayList[6].year);
+ ASSERT_EQ(true, monthView.weekList[1].dayList[6].isInMonth);
- ASSERT_EQ(15, MonthView.WeekList[2].DayList[0].Day);
- ASSERT_EQ(2, MonthView.WeekList[2].DayList[0].Month);
- ASSERT_EQ(2100, MonthView.WeekList[2].DayList[0].Year);
- ASSERT_EQ(true, MonthView.WeekList[2].DayList[0].IsInMonth);
-
- ASSERT_EQ(16, MonthView.WeekList[2].DayList[1].Day);
- ASSERT_EQ(2, MonthView.WeekList[2].DayList[1].Month);
- ASSERT_EQ(2100, MonthView.WeekList[2].DayList[1].Year);
- ASSERT_EQ(true, MonthView.WeekList[2].DayList[1].IsInMonth);
-
- ASSERT_EQ(17, MonthView.WeekList[2].DayList[2].Day);
- ASSERT_EQ(2, MonthView.WeekList[2].DayList[2].Month);
- ASSERT_EQ(2100, MonthView.WeekList[2].DayList[2].Year);
- ASSERT_EQ(true, MonthView.WeekList[2].DayList[2].IsInMonth);
-
- ASSERT_EQ(18, MonthView.WeekList[2].DayList[3].Day);
- ASSERT_EQ(2, MonthView.WeekList[2].DayList[3].Month);
- ASSERT_EQ(2100, MonthView.WeekList[2].DayList[3].Year);
- ASSERT_EQ(true, MonthView.WeekList[2].DayList[3].IsInMonth);
-
- ASSERT_EQ(19, MonthView.WeekList[2].DayList[4].Day);
- ASSERT_EQ(2, MonthView.WeekList[2].DayList[4].Month);
- ASSERT_EQ(2100, MonthView.WeekList[2].DayList[4].Year);
- ASSERT_EQ(true, MonthView.WeekList[2].DayList[4].IsInMonth);
-
- ASSERT_EQ(20, MonthView.WeekList[2].DayList[5].Day);
- ASSERT_EQ(2, MonthView.WeekList[2].DayList[5].Month);
- ASSERT_EQ(2100, MonthView.WeekList[2].DayList[5].Year);
- ASSERT_EQ(true, MonthView.WeekList[2].DayList[5].IsInMonth);
-
- ASSERT_EQ(21, MonthView.WeekList[2].DayList[6].Day);
- ASSERT_EQ(2, MonthView.WeekList[2].DayList[6].Month);
- ASSERT_EQ(2100, MonthView.WeekList[2].DayList[6].Year);
- ASSERT_EQ(true, MonthView.WeekList[2].DayList[6].IsInMonth);
+ ASSERT_EQ(15, monthView.weekList[2].dayList[0].day);
+ ASSERT_EQ(2, monthView.weekList[2].dayList[0].month);
+ ASSERT_EQ(2100, monthView.weekList[2].dayList[0].year);
+ ASSERT_EQ(true, monthView.weekList[2].dayList[0].isInMonth);
+
+ ASSERT_EQ(16, monthView.weekList[2].dayList[1].day);
+ ASSERT_EQ(2, monthView.weekList[2].dayList[1].month);
+ ASSERT_EQ(2100, monthView.weekList[2].dayList[1].year);
+ ASSERT_EQ(true, monthView.weekList[2].dayList[1].isInMonth);
+
+ ASSERT_EQ(17, monthView.weekList[2].dayList[2].day);
+ ASSERT_EQ(2, monthView.weekList[2].dayList[2].month);
+ ASSERT_EQ(2100, monthView.weekList[2].dayList[2].year);
+ ASSERT_EQ(true, monthView.weekList[2].dayList[2].isInMonth);
+
+ ASSERT_EQ(18, monthView.weekList[2].dayList[3].day);
+ ASSERT_EQ(2, monthView.weekList[2].dayList[3].month);
+ ASSERT_EQ(2100, monthView.weekList[2].dayList[3].year);
+ ASSERT_EQ(true, monthView.weekList[2].dayList[3].isInMonth);
+
+ ASSERT_EQ(19, monthView.weekList[2].dayList[4].day);
+ ASSERT_EQ(2, monthView.weekList[2].dayList[4].month);
+ ASSERT_EQ(2100, monthView.weekList[2].dayList[4].year);
+ ASSERT_EQ(true, monthView.weekList[2].dayList[4].isInMonth);
+
+ ASSERT_EQ(20, monthView.weekList[2].dayList[5].day);
+ ASSERT_EQ(2, monthView.weekList[2].dayList[5].month);
+ ASSERT_EQ(2100, monthView.weekList[2].dayList[5].year);
+ ASSERT_EQ(true, monthView.weekList[2].dayList[5].isInMonth);
+
+ ASSERT_EQ(21, monthView.weekList[2].dayList[6].day);
+ ASSERT_EQ(2, monthView.weekList[2].dayList[6].month);
+ ASSERT_EQ(2100, monthView.weekList[2].dayList[6].year);
+ ASSERT_EQ(true, monthView.weekList[2].dayList[6].isInMonth);
- ASSERT_EQ(22, MonthView.WeekList[3].DayList[0].Day);
- ASSERT_EQ(2, MonthView.WeekList[3].DayList[0].Month);
- ASSERT_EQ(2100, MonthView.WeekList[3].DayList[0].Year);
- ASSERT_EQ(true, MonthView.WeekList[3].DayList[0].IsInMonth);
-
- ASSERT_EQ(23, MonthView.WeekList[3].DayList[1].Day);
- ASSERT_EQ(2, MonthView.WeekList[3].DayList[1].Month);
- ASSERT_EQ(2100, MonthView.WeekList[3].DayList[1].Year);
- ASSERT_EQ(true, MonthView.WeekList[3].DayList[1].IsInMonth);
-
- ASSERT_EQ(24, MonthView.WeekList[3].DayList[2].Day);
- ASSERT_EQ(2, MonthView.WeekList[3].DayList[2].Month);
- ASSERT_EQ(2100, MonthView.WeekList[3].DayList[2].Year);
- ASSERT_EQ(true, MonthView.WeekList[3].DayList[2].IsInMonth);
-
- ASSERT_EQ(25, MonthView.WeekList[3].DayList[3].Day);
- ASSERT_EQ(2, MonthView.WeekList[3].DayList[3].Month);
- ASSERT_EQ(2100, MonthView.WeekList[3].DayList[3].Year);
- ASSERT_EQ(true, MonthView.WeekList[3].DayList[3].IsInMonth);
-
- ASSERT_EQ(26, MonthView.WeekList[3].DayList[4].Day);
- ASSERT_EQ(2, MonthView.WeekList[3].DayList[4].Month);
- ASSERT_EQ(2100, MonthView.WeekList[3].DayList[4].Year);
- ASSERT_EQ(true, MonthView.WeekList[3].DayList[4].IsInMonth);
-
- ASSERT_EQ(27, MonthView.WeekList[3].DayList[5].Day);
- ASSERT_EQ(2, MonthView.WeekList[3].DayList[5].Month);
- ASSERT_EQ(2100, MonthView.WeekList[3].DayList[5].Year);
- ASSERT_EQ(true, MonthView.WeekList[3].DayList[5].IsInMonth);
-
- ASSERT_EQ(28, MonthView.WeekList[3].DayList[6].Day);
- ASSERT_EQ(2, MonthView.WeekList[3].DayList[6].Month);
- ASSERT_EQ(2100, MonthView.WeekList[3].DayList[6].Year);
- ASSERT_EQ(true, MonthView.WeekList[3].DayList[6].IsInMonth);
+ ASSERT_EQ(22, monthView.weekList[3].dayList[0].day);
+ ASSERT_EQ(2, monthView.weekList[3].dayList[0].month);
+ ASSERT_EQ(2100, monthView.weekList[3].dayList[0].year);
+ ASSERT_EQ(true, monthView.weekList[3].dayList[0].isInMonth);
+
+ ASSERT_EQ(23, monthView.weekList[3].dayList[1].day);
+ ASSERT_EQ(2, monthView.weekList[3].dayList[1].month);
+ ASSERT_EQ(2100, monthView.weekList[3].dayList[1].year);
+ ASSERT_EQ(true, monthView.weekList[3].dayList[1].isInMonth);
+
+ ASSERT_EQ(24, monthView.weekList[3].dayList[2].day);
+ ASSERT_EQ(2, monthView.weekList[3].dayList[2].month);
+ ASSERT_EQ(2100, monthView.weekList[3].dayList[2].year);
+ ASSERT_EQ(true, monthView.weekList[3].dayList[2].isInMonth);
+
+ ASSERT_EQ(25, monthView.weekList[3].dayList[3].day);
+ ASSERT_EQ(2, monthView.weekList[3].dayList[3].month);
+ ASSERT_EQ(2100, monthView.weekList[3].dayList[3].year);
+ ASSERT_EQ(true, monthView.weekList[3].dayList[3].isInMonth);
+
+ ASSERT_EQ(26, monthView.weekList[3].dayList[4].day);
+ ASSERT_EQ(2, monthView.weekList[3].dayList[4].month);
+ ASSERT_EQ(2100, monthView.weekList[3].dayList[4].year);
+ ASSERT_EQ(true, monthView.weekList[3].dayList[4].isInMonth);
+
+ ASSERT_EQ(27, monthView.weekList[3].dayList[5].day);
+ ASSERT_EQ(2, monthView.weekList[3].dayList[5].month);
+ ASSERT_EQ(2100, monthView.weekList[3].dayList[5].year);
+ ASSERT_EQ(true, monthView.weekList[3].dayList[5].isInMonth);
+
+ ASSERT_EQ(28, monthView.weekList[3].dayList[6].day);
+ ASSERT_EQ(2, monthView.weekList[3].dayList[6].month);
+ ASSERT_EQ(2100, monthView.weekList[3].dayList[6].year);
+ ASSERT_EQ(true, monthView.weekList[3].dayList[6].isInMonth);