Bouncy Castle Cryptography Library 1.87

org.bouncycastle.util.encoders.test
Class NonASCIIDecodeTest

java.lang.Object
  extended byjunit.framework.Assert
      extended byjunit.framework.TestCase
          extended byorg.bouncycastle.util.encoders.test.NonASCIIDecodeTest
All Implemented Interfaces:
junit.framework.Test

public class NonASCIIDecodeTest
extends junit.framework.TestCase

A non-ASCII character, or a byte with the top bit set, is an invalid character for the Base64, URL-safe Base64, Base32 and Hex decoders, reported as such rather than indexing past the end of the decoding table.


Constructor Summary
NonASCIIDecodeTest()
           
 
Method Summary
 void testBase32()
           
 void testBase64()
           
 void testHex()
           
 void testUrlBase64()
           
 
Methods inherited from class junit.framework.TestCase
countTestCases, createResult, getName, run, run, runBare, runTest, setName, setUp, tearDown, toString
 
Methods inherited from class junit.framework.Assert
assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertFalse, assertFalse, assertNotNull, assertNotNull, assertNotSame, assertNotSame, assertNull, assertNull, assertSame, assertSame, assertTrue, assertTrue, fail, fail
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

NonASCIIDecodeTest

public NonASCIIDecodeTest()
Method Detail

testBase64

public void testBase64()

testUrlBase64

public void testUrlBase64()

testBase32

public void testBase32()

testHex

public void testHex()

Bouncy Castle Cryptography Library 1.87