anchor.diff:  changing is signature to match the macro. If you don't have any setup
   function you need to define an empty 'BeforeEach()'.
   
  -* Dito for 'AfterEach()'.
  +* Ditto for 'AfterEach()'.
   
   * Remove any 'set_setup()' and 'set_teardown()'
   
  
positive.code: Setup, Teardown and custom reporters
  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  
  At the time of writing there is no way to use setup and teardown
  functions with the runner. If you have setup and/or teardown you need
  to go to the BDD style using 'BeforeEach()' and 'AfterEach()' as
  described in <<changing_style>> above.
  
  Neither is it possible to use custom reporters as outlined in the
  previous chapter.
  
negative.code: ~~~~~~~~
  
  For the tests to actually be run there needs to be a running test
  suite. (But see also <<runner, Automatic Test Discovery>>.) We can
  create one especially for this test like so...
  
  [source,c]
  -----------------------------
  