Fixed issue with non xml-compliant character encodings. Added tests.

This commit is contained in:
michael starke
2014-12-12 15:11:11 +01:00
parent 1c231a1cd6
commit 8d6ed4d6b7
3 changed files with 38 additions and 1 deletions

View File

@@ -0,0 +1,33 @@
//
// KPKTextXMLUtilities.m
// MacPass
//
// Created by Michael Starke on 12/12/14.
// Copyright (c) 2014 HicknHack Software GmbH. All rights reserved.
//
#import <Cocoa/Cocoa.h>
#import <XCTest/XCTest.h>
#import "KPKXmlUtilities.h"
@interface KPKTextXMLUtilities : XCTestCase
@end
@implementation KPKTextXMLUtilities
- (void)setUp {
[super setUp];
}
- (void)tearDown {
[super tearDown];
}
- (void)testExample {
NSString *safe = stripUnsafeCharacterForXMLFromString(@"*EORDIE\x10\x16\x12\x10");
XCTAssertEqualObjects(@"*EORDIE", safe);
}
@end