title: Access ScalaTest test name from inside test?
body: <p>Is it possible to access the name of the currently executing test, from within a ScalaTest test? (And how would I do it?)</p>
  
  <p><strong>Background:</strong></p>
  
  <p>I'm testing that my Data Access Object eventually throws an <code>OverQuotaException</code> if a user e.g. creates too many pages. These tests take rather long to run. To feel happier, I'd like to print the progress to stdout — and since there are quite many tests, I'd like to include the test name in the output, so I know what test is currently being run.</p>
  
  <p>(I didn't find any seemingly relevant function here:  <a href="http://www.artima.com/docs-scalatest-2.0.M5/#org.scalatest.FreeSpec" rel="noreferrer">http://www.artima.com/docs-scalatest-2.0.M5/#org.scalatest.FreeSpec</a> )</p>
  
  <p><strong>Example:</strong></p>
  
  <pre><code>  "QuotaCharger can" - {
      "charge and decline quota consumers" - {
  
        "charge a per site IP number (guest user)" in {
           // ... Here, a guest user post very many comments until it's over quota.
           // This takes a little while, and there are many similar tests.
  
           // ---&gt; Here &lt;--- I'd like to access the string:
           //   "charge a per site IP number (guest user)",
           //  is that possible somehow?
        }
  </code></pre>