Flutter Engine
MacUtils.h File Reference

Go to the source code of this file.

Macros

#define DISABLE_TEST_MAC(TEST_NAME)   TEST_NAME
 
#define FRIEND_TEST_MAC_DISABLED(SUITE, TEST_NAME)   FRIEND_TEST(SUITE, TEST_NAME)
 
#define MAC_ONLY(TEST_NAME)   DISABLED_##TEST_NAME
 
#define FRIEND_TEST_MAC_ONLY_EXPANDED(SUITE, TEST_NAME)   FRIEND_TEST(SUITE, TEST_NAME)
 
#define FRIEND_TEST_MAC_ONLY(SUITE, TEST_NAME)   FRIEND_TEST_MAC_ONLY_EXPANDED(SUITE, DISABLE_TEST_MAC(TEST_NAME))
 

Macro Definition Documentation

◆ DISABLE_TEST_MAC

#define DISABLE_TEST_MAC (   TEST_NAME)    TEST_NAME

Definition at line 31 of file MacUtils.h.

◆ FRIEND_TEST_MAC_DISABLED

#define FRIEND_TEST_MAC_DISABLED (   SUITE,
  TEST_NAME 
)    FRIEND_TEST(SUITE, TEST_NAME)

Definition at line 32 of file MacUtils.h.

◆ FRIEND_TEST_MAC_ONLY

#define FRIEND_TEST_MAC_ONLY (   SUITE,
  TEST_NAME 
)    FRIEND_TEST_MAC_ONLY_EXPANDED(SUITE, DISABLE_TEST_MAC(TEST_NAME))

Definition at line 37 of file MacUtils.h.

◆ FRIEND_TEST_MAC_ONLY_EXPANDED

#define FRIEND_TEST_MAC_ONLY_EXPANDED (   SUITE,
  TEST_NAME 
)    FRIEND_TEST(SUITE, TEST_NAME)

Definition at line 35 of file MacUtils.h.

◆ MAC_ONLY

#define MAC_ONLY (   TEST_NAME)    DISABLED_##TEST_NAME

Definition at line 34 of file MacUtils.h.