-
Notifications
You must be signed in to change notification settings - Fork 598
Expand file tree
/
Copy pathCPTLineStyleTests.m
More file actions
25 lines (18 loc) · 963 Bytes
/
CPTLineStyleTests.m
File metadata and controls
25 lines (18 loc) · 963 Bytes
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
#import "CPTLineStyleTests.h"
#import "CPTLineStyle.h"
@implementation CPTLineStyleTests
#pragma mark -
#pragma mark NSCoding Methods
-(void)testKeyedArchivingRoundTrip
{
CPTLineStyle *lineStyle = [CPTLineStyle lineStyle];
CPTLineStyle *newLineStyle = [self archiveRoundTrip:lineStyle];
XCTAssertEqual(newLineStyle.lineCap, lineStyle.lineCap, @"Line cap not equal");
XCTAssertEqual(newLineStyle.lineJoin, lineStyle.lineJoin, @"Line join not equal");
XCTAssertEqual(newLineStyle.miterLimit, lineStyle.miterLimit, @"Miter limit not equal");
XCTAssertEqual(newLineStyle.lineWidth, lineStyle.lineWidth, @"Line width not equal");
XCTAssertEqualObjects(newLineStyle.dashPattern, lineStyle.dashPattern, @"Dash pattern not equal");
XCTAssertEqual(newLineStyle.patternPhase, lineStyle.patternPhase, @"Pattern phase not equal");
XCTAssertEqualObjects(newLineStyle.lineColor, lineStyle.lineColor, @"Line colors not equal");
}
@end