36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
|
ASN1DERRepresentation] isEqual:
[OFData dataWithItems: "\x03\x0D\x00" "abcdefäöü" count: 15]] &&
(data = [OFData dataWithItems: "" count: 0]) &&
[[[OFASN1BitString bitStringWithBitString: data length: 0]
ASN1DERRepresentation] isEqual:
[OFData dataWithItems: "\x03\x01\x00" count: 3]])
module = @"OFASN1Boolean";
TEST(@"-[ASN1DERRepresentation]",
[[[OFASN1Boolean booleanWithBool: false] ASN1DERRepresentation]
isEqual: [OFData dataWithItems: "\x01\x01\x00" count: 3]] &&
[[[OFASN1Boolean booleanWithBool: true] ASN1DERRepresentation]
isEqual: [OFData dataWithItems: "\x01\x01\xFF" count: 3]])
module = @"OFNull";
TEST(@"-[OFASN1DERRepresentation]",
[[[OFNull null] ASN1DERRepresentation] isEqual:
[OFData dataWithItems: "\x05\x00" count: 2]])
objc_autoreleasePoolPop(pool);
}
@end
|
|
|
|
|
|
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
|
ASN1DERRepresentation] isEqual:
[OFData dataWithItems: "\x03\x0D\x00" "abcdefäöü" count: 15]] &&
(data = [OFData dataWithItems: "" count: 0]) &&
[[[OFASN1BitString bitStringWithBitString: data length: 0]
ASN1DERRepresentation] isEqual:
[OFData dataWithItems: "\x03\x01\x00" count: 3]])
module = @"OFNumber";
TEST(@"-[ASN1DERRepresentation] for bool",
[[[OFNumber numberWithBool: false] ASN1DERRepresentation]
isEqual: [OFData dataWithItems: "\x01\x01\x00" count: 3]] &&
[[[OFNumber numberWithBool: true] ASN1DERRepresentation]
isEqual: [OFData dataWithItems: "\x01\x01\xFF" count: 3]])
module = @"OFNull";
TEST(@"-[OFASN1DERRepresentation]",
[[[OFNull null] ASN1DERRepresentation] isEqual:
[OFData dataWithItems: "\x05\x00" count: 2]])
objc_autoreleasePoolPop(pool);
}
@end
|