If the pseudo code below were a programming language; how many tests are required to achieve 100% branch/decision coverage?

Code:

If x=3 then 
    Display_messageX; 
    If y=2 then 
        Display_messageY; 
    Else 
        Display_messageZ; 
Else 
    Display_messageZ;

Comments