void () { JBUIScale.setUserScaleFactor((float)1); JBValue value1 = JBUI.value(2); JBValue value2 = JBUI.value(2.6f); JBValue value3 = JBUI.value(2.9f); JBUIScale.setUserScaleFactor((float)2); assertEquals(JBUIScale.scale(2), value1.get()); assertEquals(Math.round(JBUIScale.scale(2.6f)), value2.get()); assertEquals(JBUIScale.scale(2.6f), value2.getFloat()); assertEquals((int)Math.ceil(JBUIScale.scale(2.6f)), value2.get(RoundingMode.CEIL)); assertEquals((int)Math.floor(JBUIScale.scale(2.6f)), value3.get(RoundingMode.FLOOR)); }