public void testPowerOf2() {
byte[] _orig1024 = new byte[1024];
_r.nextBytes(_orig1024);
byte[] _orig2048 = new byte[2048];
_r.nextBytes(_orig2048);
byte[] _orig4096 = new byte[4096];
_r.nextBytes(_orig4096);
byte[] _orig8192 = new byte[8192];
_r.nextBytes(_orig8192);
byte[] _enc1024 = Base64.encode(_orig1024);
byte[] _enc2048 = Base64.encode(_orig2048);
byte[] _enc4096 = Base64.encode(_orig4096);
byte[] _enc8192 = Base64.encode(_orig8192);
byte[] _dec1024 = Base64.decode(_enc1024);
byte[] _dec2048 = Base64.decode(_enc2048);
byte[] _dec4096 = Base64.decode(_enc4096);
byte[] _dec8192 = Base64.decode(_enc8192);
assertTrue(Arrays.equals(_orig1024, _dec1024));
assertTrue(Arrays.equals(_orig2048, _dec2048));
assertTrue(Arrays.equals(_orig4096, _dec4096));
assertTrue(Arrays.equals(_orig8192, _dec8192));
}
|