title: Test default value and setter in same test-case or separate test cases
body: <p>Would you recommend doing any grouping of test cases within @Test methods, or have one @Test method per test scenario? For example, let's suppose that there are different ways to set the context in an application.</p>
  
  <p>Is the following idea acceptable?</p>
  
  <pre><code>@Test
  public void testContextSetting() {
      // Test default setting
      assert(...)
  
      // Test setting a context variable
      assert(...)
  
      ...
  }
  </code></pre>
  
  <p>Or, would you rather suggest having it like this, having each method as atomic as possible:</p>
  
  <pre><code>@Test
  public void textDefaultSetting() {
      // Test default setting
      assert(...)
  }
  
  @Test
  public void testSettingContextVar() {
      // Test setting a context variable
      assert(...)
  
      ...
  }
  </code></pre>
  
  <p>Any feedback would be appreciated.</p>