Bug 1713 - You can't check the existence of a typedef using the preprocessor. Added a preprocessor check. Also removed an overqualified method name.
## this will test client for successful authenticationCLIENTEXPECT_COMMAND AUTHSEND 'DATA CHALLENGE_NUMBER'EXPECT_COMMAND DATASEND 'OK 1234'EXPECT_COMMAND BEGINEXPECT_STATE AUTHENTICATED