コード例 #1
0
  @Test(
      dataProviderClass = DataProviders.class,
      dataProvider = "dataSizeAndOutOfRangePosition",
      expectedExceptions = IllegalArgumentException.class)
  public void setByteUnitValueTakingIntValue_OffsetOrLengthIsOutOfRange_ThrownException(
      int dataSize, int offset, int length) {

    ByteArrayAdapter tested = new ByteArrayAdapter(new byte[dataSize]);

    tested.setByteUnitValue(0xFF, offset, length);
  }
コード例 #2
0
  @Test(
      dataProviderClass = DataProviders.class,
      dataProvider = "initialDataAndValueToBeSetWithExpectedOfSetByteUnitValueTakingByteArrayValue")
  public void setByteUnitValueTakingByteArrayValue_SetsTheValueToSpecifiedPosition(
      String initial, String value, int offset, String expected) {

    ByteArrayAdapter tested = new ByteArrayAdapter(parse(initial));

    tested.setByteUnitValue(parse(value), offset);

    assertEquals(print(tested.getData()), expected);
  }