Added modification recording tests, using new KeePassKit API

Signed-off-by: michael starke <michael.starke@hicknhack-software.com>
This commit is contained in:
michael starke
2015-10-28 11:21:54 +01:00
parent 2f7169523e
commit 27347e0bd8
4 changed files with 17 additions and 16 deletions

View File

@@ -36,8 +36,21 @@
[super tearDown];
}
- (void)testGroupModificationDate {
- (void)testEnableDisableModificationRecording {
XCTAssertTrue(self.group.updateTiming, @"updateTiming is enabled for newly created groups!");
XCTAssertTrue(self.entry.updateTiming, @"updateTiming is enabled for newly created entries!");
self.group.updateTiming = NO;
self.entry.updateTiming = NO;
XCTAssertFalse(self.group.updateTiming, @"updateTiming is disabled!");
XCTAssertFalse(self.entry.updateTiming, @"updateTiming is disabled!");
self.group.updateTiming = YES;
self.entry.updateTiming = YES;
XCTAssertTrue(self.group.updateTiming, @"updateTiming is enabled!");
XCTAssertTrue(self.entry.updateTiming, @"updateTiming is enabled!");
}
- (void)testGroupModificationDate {
XCTFail(@"Missing Test");
}
- (void)testEntryModifiationDate {

View File

@@ -9,14 +9,7 @@
#import <XCTest/XCTest.h>
#import "KPKAttribute.h"
#import "KPKBinary.h"
#import "KPKEntry.h"
#import "KPKGroup.h"
#import "KPKIcon.h"
#import "KPKXmlElements.h"
#import "NSData+Random.h"
#import "KeePassKit.h"
@interface KPKTestNSCoding : XCTestCase

View File

@@ -7,12 +7,7 @@
//
#import <XCTest/XCTest.h>
#import "KPKIconTypes.h"
#import "KPKGroup.h"
#import "KPKEntry.h"
#import "KPKAttribute.h"
#import "KPKBinary.h"
#import "KPKXmlElements.h"
#import "KeePassKit.h"
@interface KPKTestNSCopying : XCTestCase