@Override public String getValue() { return Integer.toString(value.intValue()); } }
public FloatTypeNode(BinaryReader binaryReader, ChunkHeader chunkHeader, BxmlNode parent, int length) throws IOException { super(binaryReader, chunkHeader, parent, length); UnsignedInteger unsignedInteger = binaryReader.readDWord(); value = Float.intBitsToFloat(unsignedInteger.intValue()); }
public BooleanTypeNode(BinaryReader binaryReader, ChunkHeader chunkHeader, BxmlNode parent, int length) throws IOException { super(binaryReader, chunkHeader, parent, length); UnsignedInteger unsignedInteger = binaryReader.readDWord(); value = unsignedInteger.intValue() > 0; }
public void testIntValue() { for (int a : TEST_INTS) { UnsignedInteger aUnsigned = UnsignedInteger.fromIntBits(a); int intValue = aUnsigned.bigIntegerValue().intValue(); assertEquals(intValue, aUnsigned.intValue()); } }
public void testFromIntBitsAndIntValueAreInverses() { for (int value : TEST_INTS) { assertEquals( UnsignedInts.toString(value), value, UnsignedInteger.fromIntBits(value).intValue()); } }
public void testPlus() { for (int a : TEST_INTS) { for (int b : TEST_INTS) { UnsignedInteger aUnsigned = UnsignedInteger.fromIntBits(a); UnsignedInteger bUnsigned = UnsignedInteger.fromIntBits(b); int expected = aUnsigned.bigIntegerValue().add(bUnsigned.bigIntegerValue()).intValue(); UnsignedInteger unsignedSum = aUnsigned.plus(bUnsigned); assertEquals(expected, unsignedSum.intValue()); } } }
/** * Throws an exception if the UnsignedInteger is greater than a given int, returning the int value otherwise * * @param unsignedInteger the number * @param max the maximum value * @param errorMessage error message (can be Java format string) * @param args args for error message format string * @return the value * @throws IOException if the value is greater than max */ public static int intValueMax(UnsignedInteger unsignedInteger, int max, String errorMessage, Object... args) throws IOException { if (unsignedInteger.compareTo(UnsignedInteger.valueOf(max)) > 0) { throw createException(errorMessage, args, "< " + max, unsignedInteger); } return unsignedInteger.intValue(); }
public void testDividedBy() { for (int a : TEST_INTS) { for (int b : TEST_INTS) { if (b != 0) { UnsignedInteger aUnsigned = UnsignedInteger.fromIntBits(a); UnsignedInteger bUnsigned = UnsignedInteger.fromIntBits(b); int expected = aUnsigned.bigIntegerValue().divide(bUnsigned.bigIntegerValue()).intValue(); UnsignedInteger unsignedDiv = aUnsigned.dividedBy(bUnsigned); assertEquals(expected, unsignedDiv.intValue()); } } } }
public void testMod() { for (int a : TEST_INTS) { for (int b : TEST_INTS) { if (b != 0) { UnsignedInteger aUnsigned = UnsignedInteger.fromIntBits(a); UnsignedInteger bUnsigned = UnsignedInteger.fromIntBits(b); int expected = aUnsigned.bigIntegerValue().mod(bUnsigned.bigIntegerValue()).intValue(); UnsignedInteger unsignedRem = aUnsigned.mod(bUnsigned); assertEquals(expected, unsignedRem.intValue()); } } } }
public void testMinus() { for (int a : TEST_INTS) { for (int b : TEST_INTS) { UnsignedInteger aUnsigned = UnsignedInteger.fromIntBits(a); UnsignedInteger bUnsigned = UnsignedInteger.fromIntBits(b); int expected = force32(aUnsigned.bigIntegerValue().subtract(bUnsigned.bigIntegerValue()).intValue()); UnsignedInteger unsignedSub = aUnsigned.minus(bUnsigned); assertEquals(expected, unsignedSub.intValue()); } } }
@GwtIncompatible // multiply public void testTimes() { for (int a : TEST_INTS) { for (int b : TEST_INTS) { UnsignedInteger aUnsigned = UnsignedInteger.fromIntBits(a); UnsignedInteger bUnsigned = UnsignedInteger.fromIntBits(b); int expected = force32(aUnsigned.bigIntegerValue().multiply(bUnsigned.bigIntegerValue()).intValue()); UnsignedInteger unsignedMul = aUnsigned.times(bUnsigned); assertEquals(aUnsigned + " * " + bUnsigned, expected, unsignedMul.intValue()); } } }
@Override public String encode(UnsignedInteger value) { checkNotNull(value, "Null values are not allowed"); return encodeUInt(value.intValue()); }
public static Uint32 fromUnsignedInteger(final UnsignedInteger uint) { return instanceFor(uint.intValue()); }
@Override public String encode(UnsignedInteger value) { checkNotNull(value, "Null values are not allowed"); return encodeUInt(~value.intValue()); }
public static PeerId createPeerId(@Nonnull final UnsignedInteger intAddress) { final String inet4Address = InetAddresses.fromInteger(intAddress.intValue()).getHostAddress(); return new PeerId(BGP_PREFIX.concat(inet4Address)); } }
public void testIntValue() { for (int a : TEST_INTS) { UnsignedInteger aUnsigned = UnsignedInteger.fromIntBits(a); int intValue = aUnsigned.bigIntegerValue().intValue(); assertEquals(intValue, aUnsigned.intValue()); } }
@Override public BsonValue visit(DateTimeValue value, Void arg) { Instant instant = value.getValue().toInstant(ZoneOffset.UTC); return new BsonTimestamp( UnsignedInteger.valueOf(instant.getEpochSecond()).intValue(), instant.getNano() ); }
public void testFromIntBitsAndIntValueAreInverses() { for (int value : TEST_INTS) { assertEquals(UnsignedInts.toString(value), value, UnsignedInteger.fromIntBits(value) .intValue()); } }
public void testPlus() { for (int a : TEST_INTS) { for (int b : TEST_INTS) { UnsignedInteger aUnsigned = UnsignedInteger.fromIntBits(a); UnsignedInteger bUnsigned = UnsignedInteger.fromIntBits(b); int expected = aUnsigned.bigIntegerValue().add(bUnsigned.bigIntegerValue()).intValue(); UnsignedInteger unsignedSum = aUnsigned.plus(bUnsigned); assertEquals(expected, unsignedSum.intValue()); } } }
public void testMinus() { for (int a : TEST_INTS) { for (int b : TEST_INTS) { UnsignedInteger aUnsigned = UnsignedInteger.fromIntBits(a); UnsignedInteger bUnsigned = UnsignedInteger.fromIntBits(b); int expected = force32(aUnsigned.bigIntegerValue().subtract(bUnsigned.bigIntegerValue()).intValue()); UnsignedInteger unsignedSub = aUnsigned.minus(bUnsigned); assertEquals(expected, unsignedSub.intValue()); } } }