### Question:
JBBPFieldUShort extends JBBPAbstractField implements JBBPNumericField { @Override public boolean getAsBool() { return this.value != 0; } JBBPFieldUShort(final JBBPNamedFieldInfo name, final short value); static long reverseBits(final short value); @Override double getAsDouble(); @Override float getAsFloat(); @Override int getAsInt(); @Override long getAsLong(); @Override boolean getAsBool(); @Override long getAsInvertedBitOrder(); @Override String getTypeAsString();  }### Answer:
@Test public void testgetAsBool_True() { assertTrue(new JBBPFieldUShort(new JBBPNamedFieldInfo("test.field", "field", 123), (short) 32423).getAsBool()); }
@Test public void testgetAsBool_False() { assertFalse(new JBBPFieldUShort(new JBBPNamedFieldInfo("test.field", "field", 123), (short) 0).getAsBool()); }