message: Make testing DSL more robust
diff: @@ -541,17 +541,17 @@ struct test_coordinator_fixture {
  #define expect(types, fields) \
  CAF_MESSAGE("expect" << #types << "." << #fields); \
  - expect_impl< CAF_EXPAND(CAF_DSL_LIST types) >().fields
  + expect_clause< CAF_EXPAND(CAF_DSL_LIST types) >{sched} . fields
  #define expect_on(where, types, fields) \
  CAF_MESSAGE(#where << ": expect" << #types << "." << #fields); \
  - where . expect_impl< CAF_EXPAND(CAF_DSL_LIST types) >().fields
  + expect_clause< CAF_EXPAND(CAF_DSL_LIST types) >{where . sched} . fields
  #define disallow(types, fields) \
  CAF_MESSAGE("disallow" << #types << "." << #fields); \
  - disallow_impl< CAF_EXPAND(CAF_DSL_LIST types) >().fields
  + disallow_clause< CAF_EXPAND(CAF_DSL_LIST types) >{sched} . fields
  #define disallow_on(where, types, fields) \
  CAF_MESSAGE(#where << ": disallow" << #types << "." << #fields); \
  - where . disallow_impl< CAF_EXPAND(CAF_DSL_LIST types) >().fields
  + disallow_clause< CAF_EXPAND(CAF_DSL_LIST types) >{where . sched} . fields
  