Skip to content
Projects
Groups
Snippets
Help
This project
Loading...
Sign in / Register
Toggle navigation
S
shopify_iossdk
Overview
Overview
Details
Activity
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Board
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
cemarose
shopify_iossdk
Commits
2742f8e0
Commit
2742f8e0
authored
8 years ago
by
Brent Gulanowski
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
Fix transformer tests.
parent
02d9dfdb
Hide whitespace changes
Inline
Side-by-side
Showing
1 changed file
with
12 additions
and
8 deletions
+12
-8
BUYTransformerTests.m
Mobile Buy SDK/Mobile Buy SDK Tests/BUYTransformerTests.m
+12
-8
No files found.
Mobile Buy SDK/Mobile Buy SDK Tests/BUYTransformerTests.m
View file @
2742f8e0
//
// BUY
Model
TransformerTests.m
// BUYTransformerTests.m
// Mobile Buy SDK
//
// Created by Shopify.
...
...
@@ -26,13 +26,17 @@
#import <XCTest/XCTest.h>
#import "BUYDateTransformer.h"
#import "BUYDecimalNumberTransformer.h"
#import "BUYFlatCollectionTransformer.h"
#import "BUYIdentityTransformer.h"
#import "BUYURLTransformer.h"
@interface
BUY
Model
TransformerTests
:
XCTestCase
@interface
BUYTransformerTests
:
XCTestCase
@end
@implementation
BUY
Model
TransformerTests
@implementation
BUYTransformerTests
-
(
void
)
testIdentityTransformer
{
...
...
@@ -51,7 +55,7 @@
id
value
=
[
NSDecimalNumber
decimalNumberWithMantissa
:
256
exponent
:
-
2
isNegative
:
NO
];
id
string
=
@"2.56"
;
NSValueTransformer
*
transformer
=
[
NSValueTransformer
valueTransformerForName
:
@"BUYDecimalNumber"
];
NSValueTransformer
*
transformer
=
[
[
BUYDecimalNumberTransformer
alloc
]
init
];
id
expected
=
string
;
id
actual
=
[
transformer
transformedValue
:
value
];
...
...
@@ -64,7 +68,7 @@
-
(
void
)
testPublicationDateTransformer
{
NSValueTransformer
*
transformer
=
[
NSValueTransformer
valueTransformerForName
:
@"BUYPublicationsDate
"
];
NSValueTransformer
*
transformer
=
[
BUYDateTransformer
dateTransformerWithFormat
:
@"yyyy-MM-dd'T'HH:mm:ssZ
"
];
NSDate
*
value
=
[
self
dateForTransformerTestingWithMilliseconds
:
0
];
NSString
*
string
=
@"1970-06-21T08:11:59-0400"
;
...
...
@@ -80,7 +84,7 @@
-
(
void
)
testShippingDateTransformer
{
NSValueTransformer
*
transformer
=
[
NSValueTransformer
valueTransformerForName
:
@"BUYShippingRateDate
"
];
NSValueTransformer
*
transformer
=
[
BUYDateTransformer
dateTransformerWithFormat
:
@"yyyy-MM-dd'T'HH:mm:ss.SSSZ
"
];
NSDate
*
value
=
[
self
dateForTransformerTestingWithMilliseconds
:
543
];
NSString
*
string
=
@"1970-06-21T08:11:59.543-0400"
;
...
...
@@ -111,7 +115,7 @@
-
(
void
)
testFlatArrayTransformer
{
NSValueTransformer
*
elementTransformer
=
[
NSValueTransformer
valueTransformerForName
:
@"BUYURL"
];
NSValueTransformer
*
elementTransformer
=
[
[
BUYURLTransformer
alloc
]
init
];
NSValueTransformer
*
arrayTransformer
=
[
BUYFlatCollectionTransformer
arrayTransformerWithElementTransformer
:
elementTransformer
separator
:
@"||"
];
NSString
*
URLString1
=
@"http://www.shopify.com"
;
...
...
@@ -178,7 +182,7 @@
}
-
(
NSValueTransformer
*
)
identityTransformer
{
return
[
NSValueTransformer
valueTransformerForName
:
@"BUYIdentity"
];
return
[
[
BUYIdentityTransformer
alloc
]
init
];
}
@end
This diff is collapsed.
Click to expand it.
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment