Beispiel #1
0
void testShortCircuit() {
	int t1 = trueFunc() && falseFunc();
	printIntEndline(t1);
	int t2 = trueFunc() || falseFunc();
	printIntEndline(t2);
	int t3 = trueFunc() && trueFunc();
	printIntEndline(t3);
	int t4 = trueFunc() || trueFunc();
	printIntEndline(t4);
	int t5 = falseFunc() || trueFunc();
	printIntEndline(t5);
	int t6 = falseFunc() && trueFunc();
	printIntEndline(t6);
	
}
void RunBoolTests()
{
    if(enabled)
    {
        if(boolFunc())
            puts("boolFunc() returned true");
        else
            puts("boolFunc() returned false");
    }
    assert(true == boolFunc());

    if(enabled)
        falseFunc() ? puts("falseFunc() returned true\n") : puts("falseFunc() returned false\n");
    assert(false == falseFunc());
}