Существуют ли какие-либо инструменты для практики JUnit или Java, которые позволяют точно тестировать граничные тесты типа «меньше чем» и «больше чем»?
Например, округлять денежные значения от половины до ближайшегоцент.Тестирование 0,005 раундов до 0,01 легко.Тестирование <0,005 округления вниз не является (строго говоря). </p>
Я, очевидно, могу проверить произвольное значение, например 0,0049, но это не гарантирует, что другое значение, например 0,00499, не будет округлено.Существует ли константа или что-либо, что гарантирует числовое значение, которое является наиболее близким возможным представлением к «меньше чем» или «больше чем» для среды, в которой выполняется?