package com.evsuite.abrp; import static org.junit.Assert.assertEquals; import org.junit.Test; /** Tyre pressure display units — pure JVM. */ public class PressureUnitTest { @Test public void kpaFromTheCarInEachUnit() { assertEquals("2.5 bar", PressureUnit.BAR.format(250f)); assertEquals("250 kPa", PressureUnit.KPA.format(250f)); assertEquals("36.3 psi", PressureUnit.PSI.format(250f)); } @Test public void anUnreadPressureStaysADash() { assertEquals("—", PressureUnit.BAR.format(null)); assertEquals("—", PressureUnit.PSI.format(Float.NaN)); } @Test public void barUnlessSomethingElseWasChosen() { assertEquals(PressureUnit.BAR, PressureUnit.fromPref(null)); assertEquals(PressureUnit.BAR, PressureUnit.fromPref("nonsense")); assertEquals(PressureUnit.PSI, PressureUnit.fromPref("PSI")); } }