use of ch.obermuhlner.math.big.BigFloat.Context in project big-math by eobermuhlner.
the class BigFloatStreamTest method testRangeLongStep3.
@Test
public void testRangeLongStep3() {
Context context = BigFloat.context(20);
List<BigFloat> list = BigFloatStream.range(0, 10, 3, context).collect(Collectors.toList());
assertEquals(4, list.size());
assertEquals(true, list.contains(context.valueOf(0)));
assertEquals(true, list.contains(context.valueOf(3)));
assertEquals(true, list.contains(context.valueOf(6)));
assertEquals(true, list.contains(context.valueOf(9)));
}
use of ch.obermuhlner.math.big.BigFloat.Context in project big-math by eobermuhlner.
the class BigFloatStreamTest method testRangeClosedDown.
@Test
public void testRangeClosedDown() {
Context context = BigFloat.context(20);
List<BigFloat> list = BigFloatStream.rangeClosed(context.valueOf(10), context.valueOf(0), context.valueOf(-1)).collect(Collectors.toList());
assertListClosed(list, 0, 10);
}
use of ch.obermuhlner.math.big.BigFloat.Context in project big-math by eobermuhlner.
the class BigFloatStreamTest method testRangeDown.
@Test
public void testRangeDown() {
Context context = BigFloat.context(20);
List<BigFloat> list = BigFloatStream.range(context.valueOf(9), context.valueOf(-1), context.valueOf(-1)).collect(Collectors.toList());
assertList(list, 0, 10);
}
use of ch.obermuhlner.math.big.BigFloat.Context in project big-math by eobermuhlner.
the class BigFloatStreamTest method testRangeDoubleStep3.
@Test
public void testRangeDoubleStep3() {
Context context = BigFloat.context(20);
List<BigFloat> list = BigFloatStream.range(0.0, 10.0, 3.0, context).collect(Collectors.toList());
assertEquals(4, list.size());
assertEquals(true, list.contains(context.valueOf(0)));
assertEquals(true, list.contains(context.valueOf(3)));
assertEquals(true, list.contains(context.valueOf(6)));
assertEquals(true, list.contains(context.valueOf(9)));
}
use of ch.obermuhlner.math.big.BigFloat.Context in project big-math by eobermuhlner.
the class BigFloatStreamTest method testRangeStepMinus1.
@Test
public void testRangeStepMinus1() {
Context context = BigFloat.context(20);
List<BigFloat> list = BigFloatStream.range(context.valueOf(0), context.valueOf(10), context.valueOf(-1)).collect(Collectors.toList());
assertList(list, 0, 0);
}
Aggregations