Search in sources :

Example 1 with Utf8String

use of es.gob.jmulticard.asn1.der.Utf8String in project jmulticard by ctt-gob-es.

the class TestAsn1SimpleTypes method testUtf8StringCreationWithBadData.

/**
 * Prueba la creaci&oacute; de un tipo <code>UTF8String</code> con datos incorrectos.
 * @throws TlvException Si no se puede crear el TLV.
 */
@Test
@SuppressWarnings("static-method")
public void testUtf8StringCreationWithBadData() throws TlvException {
    final Utf8String u = new Utf8String();
    try {
        u.setDerValue(new byte[] { (byte) 0x00, (byte) 0x01, (byte) 0xff });
    } catch (final Asn1Exception e) {
        // $NON-NLS-1$
        System.out.println("Fallo esperado: " + e);
        return;
    }
    // $NON-NLS-1$
    Assert.fail("Tendria que haber saltado un Asn1Exception");
}
Also used : Utf8String(es.gob.jmulticard.asn1.der.Utf8String) Asn1Exception(es.gob.jmulticard.asn1.Asn1Exception) Test(org.junit.Test)

Aggregations

Asn1Exception (es.gob.jmulticard.asn1.Asn1Exception)1 Utf8String (es.gob.jmulticard.asn1.der.Utf8String)1 Test (org.junit.Test)1