// // Tests.m // Tests // // Created by Maarten Billemont on 04/07/12. // Copyright (c) 2012 Lyndir. All rights reserved. // #import "Tests.h" @implementation Tests - (void)setUp { dbg(@"======================= TEST SET-UP ======================"); [PearlLogger get].printLevel = PearlLogLevelTrace; [super setUp]; // Set-up code here. } - (void)tearDown { dbg(@"===================== TEST TEAR-DOWN ====================="); // Tear-down code here. [super tearDown]; } - (void)testAlgorithm { NSString *masterPassword = @"test-mp"; NSString *username = @"test-user"; NSString *siteName = @"test-site"; MPElementType siteType = MPElementTypeGeneratedLong; uint32_t siteCounter = 42; NSString *sitePassword = MPCalculateContent( siteType, siteName, keyForPassword( masterPassword, username ), siteCounter ); inf( @"master password: %@, username: %@\nsite name: %@, site type: %@, site counter: %d\n => site password: %@", masterPassword, username, siteName, NSStringFromMPElementType(siteType), siteCounter, sitePassword ); } @end