@Test
public void test_cancelPoint_no_enough_point() {

    Assertions.assertThrows(HyenaNoPointException.class, () -> {
        rec.setTotal(BigDecimal.valueOf(200L).setScale(DecimalUtils.SCALE_2))
                .setAvailable(BigDecimal.valueOf(100L).setScale(DecimalUtils.SCALE_2))
                .setFrozen(BigDecimal.valueOf(30L).setScale(DecimalUtils.SCALE_2))
                .setTotalCost(BigDecimal.valueOf(100L).setScale(DecimalUtils.SCALE_2))
                .setFrozenCost(BigDecimal.valueOf(15L).setScale(DecimalUtils.SCALE_2));
        calculator.cancelPoint(rec, BigDecimal.valueOf(200).setScale(DecimalUtils.SCALE_2));
    });
}