mirror of
https://github.com/mozilla/gecko-dev.git
synced 2025-02-17 22:32:51 +00:00
Bug 1052848 - Add assertions for MobileRoamingMode. r=echen
This commit is contained in:
parent
fcc0e0cb3c
commit
ae2152f66c
@ -47,5 +47,15 @@ ASSERT_PREFERRED_NETWORK_TYPE_EQUALITY(Lte, PREFERRED_NETWORK_TYPE_LTE_ONLY);
|
||||
|
||||
#undef ASSERT_PREFERRED_NETWORK_TYPE_EQUALITY
|
||||
|
||||
#define ASSERT_MOBILE_ROAMING_MODE_EQUALITY(webidlState, xpidlState) \
|
||||
static_assert(static_cast<int32_t>(MobileRoamingMode::webidlState) == nsIMobileConnection::xpidlState, \
|
||||
"MobileRoamingMode::" #webidlState " should equal to nsIMobileConnection::" #xpidlState)
|
||||
|
||||
ASSERT_MOBILE_ROAMING_MODE_EQUALITY(Home, CDMA_ROAMING_PREFERENCE_HOME);
|
||||
ASSERT_MOBILE_ROAMING_MODE_EQUALITY(Affiliated, CDMA_ROAMING_PREFERENCE_AFFILIATED);
|
||||
ASSERT_MOBILE_ROAMING_MODE_EQUALITY(Any, CDMA_ROAMING_PREFERENCE_ANY);
|
||||
|
||||
#undef ASSERT_MOBILE_ROAMING_MODE_EQUALITY
|
||||
|
||||
} // namespace dom
|
||||
} // namespace mozilla
|
||||
|
Loading…
x
Reference in New Issue
Block a user