@Override public NativeBoolType duplicateTypeOnSameNativeImg() { return new NativeBoolType( img ); }
@Override public void mul( final NativeBoolType c ) { and( c ); }
@Override public NativeBoolType copy() { return new NativeBoolType( get() ); }
/** * Tests {@link NativeBoolType#setBigInteger(BigInteger)} and ensures that * the value returned is within NativeBoolType range. */ @Test public void testSetBigInteger() { final NativeBoolType ul = new NativeBoolType( false ); assertEquals( ul.get(), false ); final BigInteger bi = new BigInteger( "AAAAAA3141343BBBBBBBBBBB4134", 16 ); ul.setBigInteger( bi ); assertEquals( ul.get(), true ); } }
@Override public void setInteger( long f ) { set( f > 0 ); }
/** * Tests that {@link NativeBoolType#getBigInteger()} returns the BigInteger * representation of a NativeBoolType. */ @Test public void testGetBigInteger() { final NativeBoolType l = new NativeBoolType( false ); assertEquals( BigInteger.ZERO, l.getBigInteger() ); }
@Override public void add( final NativeBoolType c ) { xor( c ); }
@Override public void inc() { not(); }
@Override public long getIntegerLong() { return get() ? 1 : 0; }
@Override public void setInteger( int f ) { set( f > 0 ); }
@Override public NativeBoolType copy() { return new NativeBoolType( get() ); }
@Override public void sub( final NativeBoolType c ) { xor( c ); }
@Override public void dec() { not(); }
@Override public String toString() { return "" + get(); }
@Override public void setInteger( long f ) { set( f > 0 ); }