Think about what you are testing ...
In the second test, you do not have a case which a value b1=0 will pass, hence there is no zero
The value b1=3 IS >=2, so it reports accordingly.
In the third test, your loop is b1 = 0 to 4, which is 5 values. Hence, when you have a set of cases which b1...