title: How do I share state between JUnit tests?
body: <p>I have a test class extending <code>junit.framework.TestCase</code> with several test methods.Each method opens a HTTP connection to server and exchange request and response json strings.One method gets a response with a string called UID(similar to sessionId) which i need to use in subsequent requests to the server.</p>
  
  <p>I was previously writing that string to a file and my next requests read that file for string.I am running one method at a time.Now I am trying to use that string without file operations.I maintained a hastable(because there are many UIDs to keep track of) in my test class as instance variable for the purpose , but eventually found that class is getting loaded for my each method invocation as my static block is executing everytime.This is causing the loss of those UIDs.</p>
  
  <p>How do I achieve this without writing to file and reading from it?</p>
  
  <p>I doubt whether my heading matches my requirement.Someone please edit it accordingly.</p>