51 lines
1004 B
Objective-C
51 lines
1004 B
Objective-C
//
|
|
// OpenSSL_for_iOS_Tests.m
|
|
// OpenSSL-for-iOS_Tests
|
|
//
|
|
// Created by Felix Schulze on 18.11.2013.
|
|
// Copyright (c) 2013 Felix Schulze . All rights reserved.
|
|
// Web: http://www.felixschulze.de
|
|
//
|
|
|
|
#import <XCTest/XCTest.h>
|
|
#import "FSOpenSSL.h"
|
|
|
|
@interface FSOpenSSLTests : XCTestCase
|
|
@end
|
|
|
|
@implementation FSOpenSSLTests
|
|
|
|
- (void)setUp
|
|
{
|
|
[super setUp];
|
|
}
|
|
|
|
- (void)tearDown
|
|
{
|
|
[super tearDown];
|
|
}
|
|
|
|
- (void)testMD5
|
|
{
|
|
XCTAssertEqualObjects([FSOpenSSL md5FromString:@"test string"], @"6f8db599de986fab7a21625b7916589c");
|
|
}
|
|
|
|
- (void)testSHA256
|
|
{
|
|
XCTAssertEqualObjects([FSOpenSSL sha256FromString:@"test string"], @"d5579c46dfcc7f18207013e65b44e4cb4e2c2298f4ac457ba8f82743f31e930b");
|
|
}
|
|
|
|
- (void)testBase64
|
|
{
|
|
XCTAssertEqualObjects([FSOpenSSL base64FromString:@"test string" encodeWithNewlines:NO], @"dGVzdCBzdHJpbmc=");
|
|
}
|
|
|
|
- (void)testBase64WithNewLines
|
|
{
|
|
XCTAssertEqualObjects([FSOpenSSL base64FromString:@"test string" encodeWithNewlines:YES], @"dGVzdCBzdHJpbmc=\n");
|
|
}
|
|
|
|
|
|
|
|
@end
|