| | |
| | | public void testConstructor2(byte type) |
| | | { |
| | | ASN1OctetString os = new ASN1OctetString(type); |
| | | assertEquals(type, os.getType()); |
| | | assertEquals(os.getType(), type); |
| | | } |
| | | |
| | | |
| | |
| | | ASN1OctetString os = new ASN1OctetString(value); |
| | | if (value == null) |
| | | { |
| | | assertEquals(new byte[0], os.value()); |
| | | assertEquals(os.value(), new byte[0]); |
| | | } |
| | | else |
| | | { |
| | | assertEquals(value, os.value()); |
| | | assertEquals(os.value(), value); |
| | | } |
| | | } |
| | | |
| | |
| | | ASN1OctetString os = new ASN1OctetString(value); |
| | | if (value == null) |
| | | { |
| | | assertEquals("", os.stringValue()); |
| | | assertEquals(new byte[0], os.value()); |
| | | assertEquals(os.stringValue(), ""); |
| | | assertEquals(os.value(), new byte[0]); |
| | | } |
| | | else |
| | | { |
| | | assertEquals(value, os.stringValue()); |
| | | assertEquals(value.getBytes("UTF-8"), os.value()); |
| | | assertEquals(os.stringValue(), value); |
| | | assertEquals(os.value(), value.getBytes("UTF-8")); |
| | | } |
| | | } |
| | | |
| | |
| | | ASN1OctetString os = new ASN1OctetString((byte) (i & 0xFF), value); |
| | | if (value == null) |
| | | { |
| | | assertEquals(new byte[0], os.value()); |
| | | assertEquals(os.value(), new byte[0]); |
| | | } |
| | | else |
| | | { |
| | | assertEquals(value, os.value()); |
| | | assertEquals(os.value(), value); |
| | | } |
| | | } |
| | | } |
| | |
| | | ASN1OctetString os = new ASN1OctetString((byte) (i & 0xFF), value); |
| | | if (value == null) |
| | | { |
| | | assertEquals("", os.stringValue()); |
| | | assertEquals(os.stringValue(), ""); |
| | | } |
| | | else |
| | | { |
| | | assertEquals(value, os.stringValue()); |
| | | assertEquals(os.stringValue(), value); |
| | | } |
| | | } |
| | | } |
| | |
| | | ASN1OctetString os = new ASN1OctetString(value); |
| | | if (value == null) |
| | | { |
| | | assertEquals("", os.stringValue()); |
| | | assertEquals(os.stringValue(), ""); |
| | | } |
| | | else |
| | | { |
| | | assertEquals(value, os.stringValue()); |
| | | assertEquals(os.stringValue(), value); |
| | | } |
| | | |
| | | os = new ASN1OctetString(value); |
| | |
| | | os.stringValue(valueBuffer); |
| | | if (value == null) |
| | | { |
| | | assertEquals("", valueBuffer.toString()); |
| | | assertEquals(valueBuffer.toString(), ""); |
| | | } |
| | | else |
| | | { |
| | | assertEquals(value, valueBuffer.toString()); |
| | | assertEquals(valueBuffer.toString(), value); |
| | | } |
| | | } |
| | | |
| | |
| | | ASN1OctetString os = new ASN1OctetString(valueBytes); |
| | | if (value == null) |
| | | { |
| | | assertEquals("", os.stringValue()); |
| | | assertEquals(os.stringValue(), ""); |
| | | } |
| | | else |
| | | { |
| | | assertEquals(value, os.stringValue()); |
| | | assertEquals(os.stringValue(), value); |
| | | } |
| | | |
| | | os = new ASN1OctetString(valueBytes); |
| | |
| | | os.stringValue(valueBuffer); |
| | | if (value == null) |
| | | { |
| | | assertEquals("", valueBuffer.toString()); |
| | | assertEquals(valueBuffer.toString(), ""); |
| | | } |
| | | else |
| | | { |
| | | assertEquals(value, valueBuffer.toString()); |
| | | assertEquals(valueBuffer.toString(), value); |
| | | } |
| | | } |
| | | |
| | |
| | | os.setValue(value); |
| | | if (value == null) |
| | | { |
| | | assertEquals("", os.stringValue()); |
| | | assertEquals(new byte[0], os.value()); |
| | | assertEquals(os.stringValue(), ""); |
| | | assertEquals(os.value(), new byte[0]); |
| | | } |
| | | else |
| | | { |
| | | assertEquals(value, os.stringValue()); |
| | | assertEquals(value.getBytes("UTF-8"), os.value()); |
| | | assertEquals(os.stringValue(), value); |
| | | assertEquals(os.value(), value.getBytes("UTF-8")); |
| | | } |
| | | } |
| | | |
| | |
| | | os.setValue(value); |
| | | if (value == null) |
| | | { |
| | | assertEquals("", os.stringValue()); |
| | | assertEquals(new byte[0], os.value()); |
| | | assertEquals(os.stringValue(), ""); |
| | | assertEquals(os.value(), new byte[0]); |
| | | } |
| | | else |
| | | { |
| | | assertEquals(new String(value, "UTF-8"), os.stringValue()); |
| | | assertEquals(value, os.value()); |
| | | assertEquals(os.stringValue(), new String(value, "UTF-8")); |
| | | assertEquals(os.value(), value); |
| | | } |
| | | } |
| | | |
| | |
| | | { |
| | | ASN1OctetString os1 = ASN1OctetString.decodeAsOctetString(b); |
| | | ASN1OctetString os2 = os1.toASN1OctetString(); |
| | | assertEquals(os1.value(), os2.value()); |
| | | assertEquals(os2.value(), os1.value()); |
| | | } |
| | | } |
| | | |