@@ -123,8 +123,6 @@ - (void)testCGRectWith
123
123
CGRect rect = CGRectWithOriginMinY_AGK (rectWithALongNameOrPathSinceThatsWhenItIsUsefull, 300 );
124
124
XCTAssertEqual (rect.origin .y , 300 .0f );
125
125
}
126
-
127
-
128
126
{
129
127
CGRect rectWithALongNameOrPathSinceThatsWhenItIsUsefull = CGRectMake (40 , 20 , 150 , 100 );
130
128
CGRect rect = CGRectWithOriginMidX_AGK (rectWithALongNameOrPathSinceThatsWhenItIsUsefull, 300 );
@@ -135,7 +133,6 @@ - (void)testCGRectWith
135
133
CGRect rect = CGRectWithOriginMidY_AGK (rectWithALongNameOrPathSinceThatsWhenItIsUsefull, 300 );
136
134
XCTAssertEqual (rect.origin .y , 250 .0f );
137
135
}
138
-
139
136
{
140
137
CGRect rectWithALongNameOrPathSinceThatsWhenItIsUsefull = CGRectMake (40 , 20 , 150 , 100 );
141
138
CGRect rect = CGRectWithOriginMaxX_AGK (rectWithALongNameOrPathSinceThatsWhenItIsUsefull, 300 );
@@ -168,4 +165,64 @@ - (void)testCGPointModifiedCATransform3D_AGK
168
165
}
169
166
}
170
167
168
+ - (void )testCGFloatRound_AGK
169
+ {
170
+ XCTAssertEqual (CGFloatRound_AGK (-0.2 ), 0.0 , @" " );
171
+ XCTAssertEqual (CGFloatRound_AGK (0.0 ), 0.0 , @" " );
172
+ XCTAssertEqual (CGFloatRound_AGK (0.4 ), 0.0 , @" " );
173
+ XCTAssertEqual (CGFloatRound_AGK (0.5 ), 1.0 , @" " );
174
+ XCTAssertEqual (CGFloatRound_AGK (0.6 ), 1.0 , @" " );
175
+ XCTAssertEqual (CGFloatRound_AGK (1.0 ), 1.0 , @" " );
176
+ XCTAssertEqual (CGFloatRound_AGK (1.3 ), 1.0 , @" " );
177
+ }
178
+
179
+ - (void )testCGFloatCeil_AGK
180
+ {
181
+ XCTAssertEqual (CGFloatCeil_AGK (-0.2 ), 0.0 , @" " );
182
+ XCTAssertEqual (CGFloatCeil_AGK (0.0 ), 0.0 , @" " );
183
+ XCTAssertEqual (CGFloatCeil_AGK (0.4 ), 1.0 , @" " );
184
+ XCTAssertEqual (CGFloatCeil_AGK (0.5 ), 1.0 , @" " );
185
+ XCTAssertEqual (CGFloatCeil_AGK (0.6 ), 1.0 , @" " );
186
+ XCTAssertEqual (CGFloatCeil_AGK (1.0 ), 1.0 , @" " );
187
+ XCTAssertEqual (CGFloatCeil_AGK (1.3 ), 2.0 , @" " );
188
+ }
189
+
190
+ - (void )testCGFloatFloor_AGK
191
+ {
192
+ XCTAssertEqual (CGFloatFloor_AGK (-0.2 ), -1.0 , @" " );
193
+ XCTAssertEqual (CGFloatFloor_AGK (0.0 ), 0.0 , @" " );
194
+ XCTAssertEqual (CGFloatFloor_AGK (0.4 ), 0.0 , @" " );
195
+ XCTAssertEqual (CGFloatFloor_AGK (0.5 ), 0.0 , @" " );
196
+ XCTAssertEqual (CGFloatFloor_AGK (0.6 ), 0.0 , @" " );
197
+ XCTAssertEqual (CGFloatFloor_AGK (1.0 ), 1.0 , @" " );
198
+ XCTAssertEqual (CGFloatFloor_AGK (1.3 ), 1.0 , @" " );
199
+ }
200
+
201
+ - (void )testCGRectFloor_AGK
202
+ {
203
+ {
204
+ CGRect rect = CGRectFloor_AGK (CGRectMake (40.9 , 20.1 , 150.0 , 100.0005 ));
205
+ CGRect expected = CGRectMake (40 , 20 , 150 , 100 );
206
+ XCTAssertEqualObjects ([NSValue valueWithCGRect: rect], [NSValue valueWithCGRect: expected]);
207
+ }
208
+ }
209
+
210
+ - (void )testCGRectCeil_AGK
211
+ {
212
+ {
213
+ CGRect rect = CGRectCeil_AGK (CGRectMake (40.9 , 20.1 , 150.0 , 100.0005 ));
214
+ CGRect expected = CGRectMake (41 , 21 , 150 , 101 );
215
+ XCTAssertEqualObjects ([NSValue valueWithCGRect: rect], [NSValue valueWithCGRect: expected]);
216
+ }
217
+ }
218
+
219
+ - (void )testCGRectRound_AGK
220
+ {
221
+ {
222
+ CGRect rect = CGRectRound_AGK (CGRectMake (40.9 , 20.1 , 150.0 , 100.0005 ));
223
+ CGRect expected = CGRectMake (41 , 20 , 150 , 100 );
224
+ XCTAssertEqualObjects ([NSValue valueWithCGRect: rect], [NSValue valueWithCGRect: expected]);
225
+ }
226
+ }
227
+
171
228
@end
0 commit comments