public DataSize getMaxInitialSplitSize() { if (maxInitialSplitSize == null) { return new DataSize(maxSplitSize.getValue() / 2, maxSplitSize.getUnit()); } return maxInitialSplitSize; }
public DataSize getMaxInitialSplitSize() { if (maxInitialSplitSize == null) { return new DataSize(maxSplitSize.getValue() / 2, maxSplitSize.getUnit()); } return maxInitialSplitSize; }
public DataSize getMaxInitialSplitSize() { if (maxInitialSplitSize == null) { return new DataSize(maxSplitSize.getValue() / 2, maxSplitSize.getUnit()); } return maxInitialSplitSize; }
@Test(dataProvider = "parseableValues") public void testValueOf(String string, double expectedValue, DataSize.Unit expectedUnit) { DataSize size = DataSize.valueOf(string); assertEquals(size.getUnit(), expectedUnit); assertEquals(size.getValue(), expectedValue); }
@Test(dataProvider = "conversions") public void testConversions(DataSize.Unit unit, DataSize.Unit toUnit, double factor) { DataSize size = new DataSize(1, unit).convertTo(toUnit); assertEquals(size.getUnit(), toUnit); assertEquals(size.getValue(), factor); assertEquals(size.getValue(toUnit), factor); }
@Test(dataProvider = "conversions") public void testConvertToMostSuccinctDataSize(DataSize.Unit unit, DataSize.Unit toUnit, double factor) { DataSize size = new DataSize(factor, toUnit); DataSize actual = size.convertToMostSuccinctDataSize(); assertThat(actual).isEqualTo(new DataSize(1, unit)); assertThat(actual.getValue(unit)).isCloseTo(1.0, offset(0.001)); assertThat(actual.getUnit()).isEqualTo(unit); }