@Test
 public void should_throw_error_if_actual_is_empty() {
   thrown.expect(AssertionError.class);
   actual = new byte[0];
   assertions = new ByteArrayAssert(actual);
   assertions.contains(value, index);
 }
 @Test
 public void should_fail_if_index_is_invalid() {
   thrown.expect(IllegalArgumentException.class);
   assertions.contains(value, Index.atIndex(-1));
 }
 @Test
 public void should_fail_if_index_is_null() {
   thrown.expect(NullPointerException.class);
   assertions.contains(value, null);
 }
 @Test
 public void should_fail_if_actual_does_not_contain_value_at_index() {
   thrown.expect(AssertionError.class);
   assertions.contains((byte) 8, index);
 }
 @Test
 public void should_pass_if_actual_contains_value_at_index() {
   assertions.contains(value, index);
 }
 @Test
 public void should_return_this() {
   ByteArrayAssert returned = assertions.contains(value, index);
   Assert.assertSame(returned, assertions);
 }