@@ -30,13 +30,13 @@ module = @"OFASN1BitString"; TEST(@"-[ASN1DERRepresentation]", (data = [OFData dataWithItems: "\xFF\x00\xF8" count: 3]) && [[[OFASN1BitString bitStringWithBitStringValue: data - bitStringLength: 20] + bitStringLength: 21] ASN1DERRepresentation] isEqual: - [OFData dataWithItems: "\x03\x04\x04\xFF\x00\xF8" + [OFData dataWithItems: "\x03\x04\x03\xFF\x00\xF8" count: 6]] && (data = [OFData dataWithItems: "abcdefäöü" count: 12]) && [[[OFASN1BitString bitStringWithBitStringValue: data bitStringLength: 12 * 8] @@ -59,9 +59,15 @@ count: 3]] && [[[OFASN1Boolean booleanWithBooleanValue: true] ASN1DERRepresentation] isEqual: [OFData dataWithItems: "\x01\x01\xFF" count: 3]]) + + module = @"OFNull"; + TEST(@"-[OFASN1DERRepresentation]", + [[[OFNull null] ASN1DERRepresentation] isEqual: + [OFData dataWithItems: "\x05\x00" + count: 2]]) [pool drain]; } @end