static const char PDM_DB_NOT_INITIALIZED[] = "Provisioning DB is not initialized";
static const char DUPLICATE_UUID[] = "Duplicate UUID in DB";
static const char INCONSISTENT_DB[] = "Data in provisioning DB is inconsistent";
-
+ static const char AUTHENTICATION_FAILURE[] = "Authentication failure";
}
namespace Error
return OC::Exception::DUPLICATE_UUID;
case OC_STACK_INCONSISTENT_DB:
return OC::Exception::INCONSISTENT_DB;
+ case OC_STACK_AUTHENTICATION_FAILURE:
+ return OC::Exception::AUTHENTICATION_FAILURE;
}
return OC::Exception::UNKNOWN_ERROR;
OC_STACK_ERROR,
OC_STACK_PDM_IS_NOT_INITIALIZED,
OC_STACK_DUPLICATE_UUID,
- OC_STACK_INCONSISTENT_DB
+ OC_STACK_INCONSISTENT_DB,
+ OC_STACK_AUTHENTICATION_FAILURE
};
std::string resultMessages[]=
OC::Exception::GENERAL_FAULT,
OC::Exception::PDM_DB_NOT_INITIALIZED,
OC::Exception::DUPLICATE_UUID,
- OC::Exception::INCONSISTENT_DB
+ OC::Exception::INCONSISTENT_DB,
+ OC::Exception::AUTHENTICATION_FAILURE
};
TEST(OCExceptionTest, ReasonCodeMatches)
{