title: Expect a value within a given range using Google Test
body: <p>I want to specify an expectation that a value is between an upper and lower bound, inclusively.</p>
  
  <p>Google Test provides LT,LE,GT,GE, but no way of testing a range that I can see. You could use <code>EXPECT_NEAR</code> and juggle the operands, but in many cases this isn't as clear as explicitly setting upper and lower bounds.</p>
  
  <p>Usage should resemble:</p>
  
  <pre><code>EXPECT_WITHIN_INCLUSIVE(1, 3, 2); // 2 is in range [1,3]
  </code></pre>
  
  <p>How would one add this expectation?</p>