### Question:
FloatConverter extends AbstractConverter<Float> { public static FloatConverter converter() { return instance; }  static FloatConverter converter();  }### Answer:
@Test public void testConverter_TooLarge_Positive() { assertThrows(AgException.class, () -> FloatConverter.converter().value(new DoubleNode(Float.MAX_VALUE * 1.1d))); }
@Test public void testConverter_TooSmall_Positive() { assertThrows(AgException.class, () -> FloatConverter.converter().value(new DoubleNode(Float.MIN_VALUE * 0.9d))); }
@Test public void testConverter_TooLarge_Negative() { assertThrows(AgException.class, () -> FloatConverter.converter().value(new DoubleNode(Float.MAX_VALUE * -1.1d))); }
@Test public void testConverter_TooSmall_Negative() { assertThrows(AgException.class, () -> FloatConverter.converter().value(new DoubleNode(Float.MIN_VALUE * -0.9d))); }