示例#1
0
void testSeven() {
	std::ostringstream out;
	printLargeDigit(7u,out);
	ASSERT_EQUAL(" - \n"
				 "  |\n"
			 	 "   \n"
		     	 "  |\n"
				 "   \n",out.str());
}
示例#2
0
void testNine() {
	std::ostringstream out;
	printLargeDigit(9u,out);
	ASSERT_EQUAL(" - \n"
				 "| |\n"
			 	 " - \n"
		     	 "  |\n"
				 " - \n",out.str());
}
示例#3
0
void testZero() {
	std::ostringstream out;
	printLargeDigit(0u,out);
	ASSERT_EQUAL(" - \n"
				 "| |\n"
			 	 "   \n"
		     	 "| |\n"
				 " - \n",out.str());
}
示例#4
0
void testOne() {
	std::ostringstream out;
	printLargeDigit(1u,out);
	ASSERT_EQUAL("   \n"
				 "  |\n"
			 	 "   \n"
		     	 "  |\n"
				 "   \n",out.str());
}
示例#5
0
void testLargeEight() {
	std::ostringstream out;
	printLargeDigit(8u,2,out);
	ASSERT_EQUAL(	" -- \n"
					"|  |\n"
					"|  |\n"
					" -- \n"
					"|  |\n"
					"|  |\n"
					" -- \n", out.str());
}
示例#6
0
void shouldPrintNine() {
	std::ostringstream out{};
	printLargeDigit(9, out);
	ASSERT_EQUAL(" - \n| |\n - \n  |\n - \n", out.str());
}
示例#7
0
void shouldPrintSeven() {
	std::ostringstream out{};
	printLargeDigit(7, out);
	ASSERT_EQUAL(" - \n| |\n   \n  |\n   \n", out.str());
}
示例#8
0
void shouldPrintFour() {
	std::ostringstream out{};
	printLargeDigit(4, out);
	ASSERT_EQUAL("   \n| |\n - \n  |\n   \n", out.str());
}