Changeset 23104
- Timestamp:
- 04/07/2008 08:05:14 AM (8 months ago)
- Files:
Legend:
- Unmodified
- Added
- Removed
- Modified
- Copied
- Moved
branches/adium-1.2/Frameworks/Adium Framework/Source/AIWindowController.m
r20924 r23104 230 230 } 231 231 232 /*! 233 * @brief Return a string representation of the saved frame 234 * 235 * This is a fixed implementation of -[NSWindow stringWithSavedFrame]. The built-in stringWithSavedFrame method 236 * performs some odd behavior when the window overlaps the dock and has a toolbar visible, moving it up by the height 237 * of the toolbar. 238 */ 232 239 - (NSString *)stringWithSavedFrame 233 240 { 234 return [[self window] stringWithSavedFrame]; 241 NSRect frame = [[self window] frame]; 242 NSRect screenFrame = [[[self window] screen] frame]; 243 244 return [NSString stringWithFormat:@"%.0f %.0f %.0f %.0f %.0f %.0f %.0f %.0f", 245 NSMinX(frame), NSMinY(frame), NSWidth(frame), NSHeight(frame), 246 NSMinX(screenFrame), NSMinY(screenFrame), NSWidth(screenFrame), NSHeight(screenFrame)]; 235 247 } 236 248 branches/adium-1.2/Frameworks/AIUtilities Framework/Source/AIDateAdditions.m
r21650 r23104 32 32 workInterval = workInterval / 7; //Now it's weeks. 33 33 34 if (outWeeks) *outWeeks = workInterval % 60;34 if (outWeeks) *outWeeks = workInterval; 35 35 } 36 36 branches/adium-1.2/UnitTests/TestDateFormatterStringRepWithInterval.m
r22907 r23104 187 187 dateByAddingYears:-0 188 188 months:-0 189 days:7 * - 5190 hours:-0 191 minutes:-0 192 seconds:-0]; 193 date = [date dateByMatchingDSTOfDate:now]; 194 AISimplifiedAssertEqualObjects([NSDateFormatter stringForTimeIntervalSinceDate:date], @" 5 weeks", @"Unexpected string for time interval");189 days:7 * -65 190 hours:-0 191 minutes:-0 192 seconds:-0]; 193 date = [date dateByMatchingDSTOfDate:now]; 194 AISimplifiedAssertEqualObjects([NSDateFormatter stringForTimeIntervalSinceDate:date], @"65 weeks", @"Unexpected string for time interval"); 195 195 } 196 196 - (void)testDateFormatterStringRepWithInterval_weeksSeconds { … … 199 199 dateByAddingYears:-0 200 200 months:-0 201 days:7 * - 5202 hours:-0 203 minutes:-0 204 seconds:-10]; 205 date = [date dateByMatchingDSTOfDate:now]; 206 AISimplifiedAssertEqualObjects([NSDateFormatter stringForTimeIntervalSinceDate:date], @" 5 weeks 10 seconds", @"Unexpected string for time interval");201 days:7 * -65 202 hours:-0 203 minutes:-0 204 seconds:-10]; 205 date = [date dateByMatchingDSTOfDate:now]; 206 AISimplifiedAssertEqualObjects([NSDateFormatter stringForTimeIntervalSinceDate:date], @"65 weeks 10 seconds", @"Unexpected string for time interval"); 207 207 } 208 208 - (void)testDateFormatterStringRepWithInterval_weeksMinutes { … … 211 211 dateByAddingYears:-0 212 212 months:-0 213 days:7 * - 5214 hours:-0 215 minutes:-10 216 seconds:-0]; 217 date = [date dateByMatchingDSTOfDate:now]; 218 AISimplifiedAssertEqualObjects([NSDateFormatter stringForTimeIntervalSinceDate:date], @" 5 weeks 10 minutes", @"Unexpected string for time interval");213 days:7 * -65 214 hours:-0 215 minutes:-10 216 seconds:-0]; 217 date = [date dateByMatchingDSTOfDate:now]; 218 AISimplifiedAssertEqualObjects([NSDateFormatter stringForTimeIntervalSinceDate:date], @"65 weeks 10 minutes", @"Unexpected string for time interval"); 219 219 } 220 220 - (void)testDateFormatterStringRepWithInterval_weeksMinutesSeconds { … … 223 223 dateByAddingYears:-0 224 224 months:-0 225 days:7 * - 5226 hours:-0 227 minutes:-10 228 seconds:-10]; 229 date = [date dateByMatchingDSTOfDate:now]; 230 AISimplifiedAssertEqualObjects([NSDateFormatter stringForTimeIntervalSinceDate:date], @" 5 weeks 10 minutes 10 seconds", @"Unexpected string for time interval");225 days:7 * -65 226 hours:-0 227 minutes:-10 228 seconds:-10]; 229 date = [date dateByMatchingDSTOfDate:now]; 230 AISimplifiedAssertEqualObjects([NSDateFormatter stringForTimeIntervalSinceDate:date], @"65 weeks 10 minutes 10 seconds", @"Unexpected string for time interval"); 231 231 } 232 232 - (void)testDateFormatterStringRepWithInterval_weeksHours { … … 235 235 dateByAddingYears:-0 236 236 months:-0 237 days:7 * - 5238 hours:-10 239 minutes:-0 240 seconds:-0]; 241 date = [date dateByMatchingDSTOfDate:now]; 242 AISimplifiedAssertEqualObjects([NSDateFormatter stringForTimeIntervalSinceDate:date], @" 5 weeks 10 hours", @"Unexpected string for time interval");237 days:7 * -65 238 hours:-10 239 minutes:-0 240 seconds:-0]; 241 date = [date dateByMatchingDSTOfDate:now]; 242 AISimplifiedAssertEqualObjects([NSDateFormatter stringForTimeIntervalSinceDate:date], @"65 weeks 10 hours", @"Unexpected string for time interval"); 243 243 } 244 244 - (void)testDateFormatterStringRepWithInterval_weeksHoursSeconds { … … 247 247 dateByAddingYears:-0 248 248 months:-0 249 days:7 * - 5250 hours:-10 251 minutes:-0 252 seconds:-10]; 253 date = [date dateByMatchingDSTOfDate:now]; 254 AISimplifiedAssertEqualObjects([NSDateFormatter stringForTimeIntervalSinceDate:date], @" 5 weeks 10 hours 10 seconds", @"Unexpected string for time interval");249 days:7 * -65 250 hours:-10 251 minutes:-0 252 seconds:-10]; 253 date = [date dateByMatchingDSTOfDate:now]; 254 AISimplifiedAssertEqualObjects([NSDateFormatter stringForTimeIntervalSinceDate:date], @"65 weeks 10 hours 10 seconds", @"Unexpected string for time interval"); 255 255 } 256 256 - (void)testDateFormatterStringRepWithInterval_weeksHoursMinutes { … … 259 259 dateByAddingYears:-0 260 260 months:-0 261 days:7 * - 5262 hours:-10 263 minutes:-10 264 seconds:-0]; 265 date = [date dateByMatchingDSTOfDate:now]; 266 AISimplifiedAssertEqualObjects([NSDateFormatter stringForTimeIntervalSinceDate:date], @" 5 weeks 10 hours 10 minutes", @"Unexpected string for time interval");261 days:7 * -65 262 hours:-10 263 minutes:-10 264 seconds:-0]; 265 date = [date dateByMatchingDSTOfDate:now]; 266 AISimplifiedAssertEqualObjects([NSDateFormatter stringForTimeIntervalSinceDate:date], @"65 weeks 10 hours 10 minutes", @"Unexpected string for time interval"); 267 267 } 268 268 - (void)testDateFormatterStringRepWithInterval_weeksHoursMinutesSeconds { … … 271 271 dateByAddingYears:-0 272 272 months:-0 273 days:7 * - 5274 hours:-10 275 minutes:-10 276 seconds:-10]; 277 date = [date dateByMatchingDSTOfDate:now]; 278 AISimplifiedAssertEqualObjects([NSDateFormatter stringForTimeIntervalSinceDate:date], @" 5 weeks 10 hours 10 minutes 10 seconds", @"Unexpected string for time interval");273 days:7 * -65 274 hours:-10 275 minutes:-10 276 seconds:-10]; 277 date = [date dateByMatchingDSTOfDate:now]; 278 AISimplifiedAssertEqualObjects([NSDateFormatter stringForTimeIntervalSinceDate:date], @"65 weeks 10 hours 10 minutes 10 seconds", @"Unexpected string for time interval"); 279 279 } 280 280 - (void)testDateFormatterStringRepWithInterval_weeksDays { … … 283 283 dateByAddingYears:-0 284 284 months:-0 285 days:7 * - 5 + -5286 hours:-0 287 minutes:-0 288 seconds:-0]; 289 date = [date dateByMatchingDSTOfDate:now]; 290 AISimplifiedAssertEqualObjects([NSDateFormatter stringForTimeIntervalSinceDate:date], @" 5 weeks 5 days", @"Unexpected string for time interval");285 days:7 * -65 + -5 286 hours:-0 287 minutes:-0 288 seconds:-0]; 289 date = [date dateByMatchingDSTOfDate:now]; 290 AISimplifiedAssertEqualObjects([NSDateFormatter stringForTimeIntervalSinceDate:date], @"65 weeks 5 days", @"Unexpected string for time interval"); 291 291 } 292 292 - (void)testDateFormatterStringRepWithInterval_weeksDaysSeconds { … … 295 295 dateByAddingYears:-0 296 296 months:-0 297 days:7 * - 5 + -5298 hours:-0 299 minutes:-0 300 seconds:-10]; 301 date = [date dateByMatchingDSTOfDate:now]; 302 AISimplifiedAssertEqualObjects([NSDateFormatter stringForTimeIntervalSinceDate:date], @" 5 weeks 5 days 10 seconds", @"Unexpected string for time interval");297 days:7 * -65 + -5 298 hours:-0 299 minutes:-0 300 seconds:-10]; 301 date = [date dateByMatchingDSTOfDate:now]; 302 AISimplifiedAssertEqualObjects([NSDateFormatter stringForTimeIntervalSinceDate:date], @"65 weeks 5 days 10 seconds", @"Unexpected string for time interval"); 303 303 } 304 304 - (void)testDateFormatterStringRepWithInterval_weeksDaysMinutes { … … 307 307 dateByAddingYears:-0 308 308 months:-0 309 days:7 * - 5 + -5310 hours:-0 311 minutes:-10 312 seconds:-0]; 313 date = [date dateByMatchingDSTOfDate:now]; 314 AISimplifiedAssertEqualObjects([NSDateFormatter stringForTimeIntervalSinceDate:date], @" 5 weeks 5 days 10 minutes", @"Unexpected string for time interval");309 days:7 * -65 + -5 310 hours:-0 311 minutes:-10 312 seconds:-0]; 313 date = [date dateByMatchingDSTOfDate:now]; 314 AISimplifiedAssertEqualObjects([NSDateFormatter stringForTimeIntervalSinceDate:date], @"65 weeks 5 days 10 minutes", @"Unexpected string for time interval"); 315 315 } 316 316 - (void)testDateFormatterStringRepWithInterval_weeksDaysMinutesSeconds { … … 319 319 dateByAddingYears:-0 320 320 months:-0 321 days:7 * - 5 + -5322 hours:-0 323 minutes:-10 324 seconds:-10]; 325 date = [date dateByMatchingDSTOfDate:now]; 326 AISimplifiedAssertEqualObjects([NSDateFormatter stringForTimeIntervalSinceDate:date], @" 5 weeks 5 days 10 minutes 10 seconds", @"Unexpected string for time interval");321 days:7 * -65 + -5 322 hours:-0 323 minutes:-10 324 seconds:-10]; 325 date = [date dateByMatchingDSTOfDate:now]; 326 AISimplifiedAssertEqualObjects([NSDateFormatter stringForTimeIntervalSinceDate:date], @"65 weeks 5 days 10 minutes 10 seconds", @"Unexpected string for time interval"); 327 327 } 328 328 - (void)testDateFormatterStringRepWithInterval_weeksDaysHours { … … 331 331 dateByAddingYears:-0 332 332 months:-0 333 days:7 * - 5 + -5334 hours:-10 335 minutes:-0 336 seconds:-0]; 337 date = [date dateByMatchingDSTOfDate:now]; 338 AISimplifiedAssertEqualObjects([NSDateFormatter stringForTimeIntervalSinceDate:date], @" 5 weeks 5 days 10 hours", @"Unexpected string for time interval");333 days:7 * -65 + -5 334 hours:-10 335 minutes:-0 336 seconds:-0]; 337 date = [date dateByMatchingDSTOfDate:now]; 338 AISimplifiedAssertEqualObjects([NSDateFormatter stringForTimeIntervalSinceDate:date], @"65 weeks 5 days 10 hours", @"Unexpected string for time interval"); 339 339 } 340 340 - (void)testDateFormatterStringRepWithInterval_weeksDaysHoursSeconds { … … 343 343 dateByAddingYears:-0 344 344 months:-0 345 days:7 * - 5 + -5346 hours:-10 347 minutes:-0 348 seconds:-10]; 349 date = [date dateByMatchingDSTOfDate:now]; 350 AISimplifiedAssertEqualObjects([NSDateFormatter stringForTimeIntervalSinceDate:date], @" 5 weeks 5 days 10 hours 10 seconds", @"Unexpected string for time interval");345 days:7 * -65 + -5 346 hours:-10 347 minutes:-0 348 seconds:-10]; 349 date = [date dateByMatchingDSTOfDate:now]; 350 AISimplifiedAssertEqualObjects([NSDateFormatter stringForTimeIntervalSinceDate:date], @"65 weeks 5 days 10 hours 10 seconds", @"Unexpected string for time interval"); 351 351 } 352 352 - (void)testDateFormatterStringRepWithInterval_weeksDaysHoursMinutes { … … 355 355 dateByAddingYears:-0 356 356 months:-0 357 days:7 * - 5 + -5358 hours:-10 359 minutes:-10 360 seconds:-0]; 361 date = [date dateByMatchingDSTOfDate:now]; 362 AISimplifiedAssertEqualObjects([NSDateFormatter stringForTimeIntervalSinceDate:date], @" 5 weeks 5 days 10 hours 10 minutes", @"Unexpected string for time interval");357 days:7 * -65 + -5 358 hours:-10 359 minutes:-10 360 seconds:-0]; 361 date = [date dateByMatchingDSTOfDate:now]; 362 AISimplifiedAssertEqualObjects([NSDateFormatter stringForTimeIntervalSinceDate:date], @"65 weeks 5 days 10 hours 10 minutes", @"Unexpected string for time interval"); 363 363 } 364 364 - (void)testDateFormatterStringRepWithInterval_weeksDaysHoursMinutesSeconds { … … 367 367 dateByAddingYears:-0 368 368 months:-0 369 days:7 * - 5 + -5370 hours:-10 371 minutes:-10 372 seconds:-10]; 373 date = [date dateByMatchingDSTOfDate:now]; 374 AISimplifiedAssertEqualObjects([NSDateFormatter stringForTimeIntervalSinceDate:date], @" 5 weeks 5 days 10 hours 10 minutes 10 seconds", @"Unexpected string for time interval");369 days:7 * -65 + -5 370 hours:-10 371 minutes:-10 372 seconds:-10]; 373 date = [date dateByMatchingDSTOfDate:now]; 374 AISimplifiedAssertEqualObjects([NSDateFormatter stringForTimeIntervalSinceDate:date], @"65 weeks 5 days 10 hours 10 minutes 10 seconds", @"Unexpected string for time interval"); 375 375 } 376 376 … … 560 560 dateByAddingYears:-0 561 561 months:-0 562 days:7 * - 5563 hours:-0 564 minutes:-0 565 seconds:-0]; 566 date = [date dateByMatchingDSTOfDate:now]; 567 AISimplifiedAssertEqualObjects([NSDateFormatter stringForTimeIntervalSinceDate:date showingSeconds:YES abbreviated:YES], @" 5w", @"Unexpected string for time interval");562 days:7 * -65 563 hours:-0 564 minutes:-0 565 seconds:-0]; 566 date = [date dateByMatchingDSTOfDate:now]; 567 AISimplifiedAssertEqualObjects([NSDateFormatter stringForTimeIntervalSinceDate:date showingSeconds:YES abbreviated:YES], @"65w", @"Unexpected string for time interval"); 568 568 } 569 569 - (void)testDateFormatterStringRepWithInterval_weeksSeconds_abbreviated { … … 572 572 dateByAddingYears:-0 573 573 months:-0 574 days:7 * - 5575 hours:-0 576 minutes:-0 577 seconds:-10]; 578 date = [date dateByMatchingDSTOfDate:now]; 579 AISimplifiedAssertEqualObjects([NSDateFormatter stringForTimeIntervalSinceDate:date showingSeconds:YES abbreviated:YES], @" 5w 10s", @"Unexpected string for time interval");574 days:7 * -65 575 hours:-0 576 minutes:-0 577 seconds:-10]; 578 date = [date dateByMatchingDSTOfDate:now]; 579 AISimplifiedAssertEqualObjects([NSDateFormatter stringForTimeIntervalSinceDate:date showingSeconds:YES abbreviated:YES], @"65w 10s", @"Unexpected string for time interval"); 580 580 } 581 581 - (void)testDateFormatterStringRepWithInterval_weeksMinutes_abbreviated { … … 584 584 dateByAddingYears:-0 585 585 months:-0 586 days:7 * - 5587 hours:-0 588 minutes:-10 589 seconds:-0]; 590 date = [date dateByMatchingDSTOfDate:now]; 591 AISimplifiedAssertEqualObjects([NSDateFormatter stringForTimeIntervalSinceDate:date showingSeconds:YES abbreviated:YES], @" 5w 10m", @"Unexpected string for time interval");586 days:7 * -65 587 hours:-0 588 minutes:-10 589 seconds:-0]; 590 date = [date dateByMatchingDSTOfDate:now]; 591 AISimplifiedAssertEqualObjects([NSDateFormatter stringForTimeIntervalSinceDate:date showingSeconds:YES abbreviated:YES], @"65w 10m", @"Unexpected string for time interval"); 592 592 } 593 593 - (void)testDateFormatterStringRepWithInterval_weeksMinutesSeconds_abbreviated { … … 596 596 dateByAddingYears:-0 597 597 months:-0 598 days:7 * - 5599 hours:-0 600 minutes:-10 601 seconds:-10]; 602 date = [date dateByMatchingDSTOfDate:now]; 603 AISimplifiedAssertEqualObjects([NSDateFormatter stringForTimeIntervalSinceDate:date showingSeconds:YES abbreviated:YES], @" 5w 10m 10s", @"Unexpected string for time interval");598 days:7 * -65 599 hours:-0 600 minutes:-10 601 seconds:-10]; 602 date = [date dateByMatchingDSTOfDate:now]; 603 AISimplifiedAssertEqualObjects([NSDateFormatter stringForTimeIntervalSinceDate:date showingSeconds:YES abbreviated:YES], @"65w 10m 10s", @"Unexpected string for time interval"); 604 604 } 605 605 - (void)testDateFormatterStringRepWithInterval_weeksHours_abbreviated { … … 608 608 dateByAddingYears:-0 609 609 months:-0 610 days:7 * - 5611 hours:-10 612 minutes:-0 613 seconds:-0]; 614 date = [date dateByMatchingDSTOfDate:now]; 615 AISimplifiedAssertEqualObjects([NSDateFormatter stringForTimeIntervalSinceDate:date showingSeconds:YES abbreviated:YES], @" 5w 10h", @"Unexpected string for time interval");610 days:7 * -65 611 hours:-10 612 minutes:-0 613 seconds:-0]; 614 date = [date dateByMatchingDSTOfDate:now]; 615 AISimplifiedAssertEqualObjects([NSDateFormatter stringForTimeIntervalSinceDate:date showingSeconds:YES abbreviated:YES], @"65w 10h", @"Unexpected string for time interval"); 616 616 } 617 617 - (void)testDateFormatterStringRepWithInterval_weeksHoursSeconds_abbreviated { … … 620 620 dateByAddingYears:-0 621 621 months:-0 622 days:7 * - 5623 hours:-10 624 minutes:-0 625 seconds:-10]; 626 date = [date dateByMatchingDSTOfDate:now]; 627 AISimplifiedAssertEqualObjects([NSDateFormatter stringForTimeIntervalSinceDate:date showingSeconds:YES abbreviated:YES], @" 5w 10h 10s", @"Unexpected string for time interval");622 days:7 * -65 623 hours:-10 624 minutes:-0 625 seconds:-10]; 626 date = [date dateByMatchingDSTOfDate:now]; 627 AISimplifiedAssertEqualObjects([NSDateFormatter stringForTimeIntervalSinceDate:date showingSeconds:YES abbreviated:YES], @"65w 10h 10s", @"Unexpected string for time interval"); 628 628 } 629 629 - (void)testDateFormatterStringRepWithInterval_weeksHoursMinutes_abbreviated { … … 632 632 dateByAddingYears:-0 633 633 months:-0 634 days:7 * - 5635 hours:-10 636 minutes:-10 637 seconds:-0]; 638 date = [date dateByMatchingDSTOfDate:now]; 639 AISimplifiedAssertEqualObjects([NSDateFormatter stringForTimeIntervalSinceDate:date showingSeconds:YES abbreviated:YES], @" 5w 10h 10m", @"Unexpected string for time interval");634 days:7 * -65 635 hours:-10 636 minutes:-10 637 seconds:-0]; 638 date = [date dateByMatchingDSTOfDate:now]; 639 AISimplifiedAssertEqualObjects([NSDateFormatter stringForTimeIntervalSinceDate:date showingSeconds:YES abbreviated:YES], @"65w 10h 10m", @"Unexpected string for time interval"); 640 640 } 641 641 - (void)testDateFormatterStringRepWithInterval_weeksHoursMinutesSeconds_abbreviated { … … 644 644 dateByAddingYears:-0 645 645 months:-0 646 days:7 * - 5647 hours:-10 648 minutes:-10 649 seconds:-10]; 650 date = [date dateByMatchingDSTOfDate:now]; 651 AISimplifiedAssertEqualObjects([NSDateFormatter stringForTimeIntervalSinceDate:date showingSeconds:YES abbreviated:YES], @" 5w 10h 10m 10s", @"Unexpected string for time interval");646 days:7 * -65 647 hours:-10 648 minutes:-10 649 seconds:-10]; 650 date = [date dateByMatchingDSTOfDate:now]; 651 AISimplifiedAssertEqualObjects([NSDateFormatter stringForTimeIntervalSinceDate:date showingSeconds:YES abbreviated:YES], @"65w 10h 10m 10s", @"Unexpected string for time interval"); 652 652 } 653 653 - (void)testDateFormatterStringRepWithInterval_weeksDays_abbreviated { … … 656 656 dateByAddingYears:-0 657 657 months:-0 658 days:7 * - 5 + -5659 hours:-0 660 minutes:-0 661 seconds:-0]; 662 date = [date dateByMatchingDSTOfDate:now]; 663 AISimplifiedAssertEqualObjects([NSDateFormatter stringForTimeIntervalSinceDate:date showingSeconds:YES abbreviated:YES], @" 5w 5d", @"Unexpected string for time interval");658 days:7 * -65 + -5 659 hours:-0 660 minutes:-0 661 seconds:-0]; 662 date = [date dateByMatchingDSTOfDate:now]; 663 AISimplifiedAssertEqualObjects([NSDateFormatter stringForTimeIntervalSinceDate:date showingSeconds:YES abbreviated:YES], @"65w 5d", @"Unexpected string for time interval"); 664 664 } 665 665 - (void)testDateFormatterStringRepWithInterval_weeksDaysSeconds_abbreviated { … … 668 668 dateByAddingYears:-0 669 669 months:-0 670 days:7 * - 5 + -5671 hours:-0 672 minutes:-0 673 seconds:-10]; 674 date = [date dateByMatchingDSTOfDate:now]; 675 AISimplifiedAssertEqualObjects([NSDateFormatter stringForTimeIntervalSinceDate:date showingSeconds:YES abbreviated:YES], @" 5w 5d 10s", @"Unexpected string for time interval");670 days:7 * -65 + -5 671 hours:-0 672 minutes:-0 673 seconds:-10]; 674 date = [date dateByMatchingDSTOfDate:now]; 675 AISimplifiedAssertEqualObjects([NSDateFormatter stringForTimeIntervalSinceDate:date showingSeconds:YES abbreviated:YES], @"65w 5d 10s", @"Unexpected string for time interval"); 676 676 } 677 677 - (void)testDateFormatterStringRepWithInterval_weeksDaysMinutes_abbreviated { … … 680 680 dateByAddingYears:-0 681 681 months:-0 682 days:7 * - 5 + -5683 hours:-0 684 minutes:-10 685 seconds:-0]; 686 date = [date dateByMatchingDSTOfDate:now]; 687 AISimplifiedAssertEqualObjects([NSDateFormatter stringForTimeIntervalSinceDate:date showingSeconds:YES abbreviated:YES], @" 5w 5d 10m", @"Unexpected string for time interval");682 days:7 * -65 + -5 683 hours:-0 684 minutes:-10 685 seconds:-0]; 686 date = [date dateByMatchingDSTOfDate:now]; 687 AISimplifiedAssertEqualObjects([NSDateFormatter stringForTimeIntervalSinceDate:date showingSeconds:YES abbreviated:YES], @"65w 5d 10m", @"Unexpected string for time interval"); 688 688 } 689 689 - (void)testDateFormatterStringRepWithInterval_weeksDaysMinutesSeconds_abbreviated { … … 692 692 dateByAddingYears:-0 693 693 months:-0 694 days:7 * - 5 + -5695 hours:-0 696 minutes:-10 697 seconds:-10]; 698 date = [date dateByMatchingDSTOfDate:now]; 699 AISimplifiedAssertEqualObjects([NSDateFormatter stringForTimeIntervalSinceDate:date showingSeconds:YES abbreviated:YES], @" 5w 5d 10m 10s", @"Unexpected string for time interval");694 days:7 * -65 + -5 695 hours:-0 696 minutes:-10 697 seconds:-10]; 698 date = [date dateByMatchingDSTOfDate:now]; 699 AISimplifiedAssertEqualObjects([NSDateFormatter stringForTimeIntervalSinceDate:date showingSeconds:YES abbreviated:YES], @"65w 5d 10m 10s", @"Unexpected string for time interval"); 700 700 } 701 701 - (void)testDateFormatterStringRepWithInterval_weeksDaysHours_abbreviated { … … 704 704 dateByAddingYears:-0 705 705 months:-0 706 days:7 * - 5 + -5707 hours:-10 708 minutes:-0 709 seconds:-0]; 710 date = [date dateByMatchingDSTOfDate:now]; 711 AISimplifiedAssertEqualObjects([NSDateFormatter stringForTimeIntervalSinceDate:date showingSeconds:YES abbreviated:YES], @" 5w 5d 10h", @"Unexpected string for time interval");706 days:7 * -65 + -5 707 hours:-10 708 minutes:-0 709 seconds:-0]; 710 date = [date dateByMatchingDSTOfDate:now]; 711 AISimplifiedAssertEqualObjects([NSDateFormatter stringForTimeIntervalSinceDate:date showingSeconds:YES abbreviated:YES], @"65w 5d 10h", @"Unexpected string for time interval"); 712 712 } 713 713 - (void)testDateFormatterStringRepWithInterval_weeksDaysHoursSeconds_abbreviated { … … 716 716 dateByAddingYears:-0 717 717 months:-0 718 days:7 * - 5 + -5719 hours:-10 720 minutes:-0 721 seconds:-10]; 722 date = [date dateByMatchingDSTOfDate:now]; 723 AISimplifiedAssertEqualObjects([NSDateFormatter stringForTimeIntervalSinceDate:date showingSeconds:YES abbreviated:YES], @" 5w 5d 10h 10s", @"Unexpected string for time interval");718 days:7 * -65 + -5 719 hours:-10 720 minutes:-0 721 seconds:-10]; 722 date = [date dateByMatchingDSTOfDate:now]; 723 AISimplifiedAssertEqualObjects([NSDateFormatter stringForTimeIntervalSinceDate:date showingSeconds:YES abbreviated:YES], @"65w 5d 10h 10s", @"Unexpected string for time interval"); 724 724 } 725 725 - (void)testDateFormatterStringRepWithInterval_weeksDaysHoursMinutes_abbreviated { … … 728 728 dateByAddingYears:-0 729 729 months:-0 730 days:7 * - 5 + -5731 hours:-10 732 minutes:-10 733 seconds:-0]; 734 date = [date dateByMatchingDSTOfDate:now]; 735 AISimplifiedAssertEqualObjects([NSDateFormatter stringForTimeIntervalSinceDate:date showingSeconds:YES abbreviated:YES], @" 5w 5d 10h 10m", @"Unexpected string for time interval");730 days:7 * -65 + -5 731 hours:-10 732 minutes:-10 733 seconds:-0]; 734 date = [date dateByMatchingDSTOfDate:now]; 735 AISimplifiedAssertEqualObjects([NSDateFormatter stringForTimeIntervalSinceDate:date showingSeconds:YES abbreviated:YES], @"65w 5d 10h 10m", @"Unexpected string for time interval"); 736 736 } 737 737 - (void)testDateFormatterStringRepWithInterval_weeksDaysHoursMinutesSeconds_abbreviated { … … 740 740 dateByAddingYears:-0 741 741 months:-0 742 days:7 * - 5 + -5743 hours:-10 744 minutes:-10 745 seconds:-10]; 746 date = [date dateByMatchingDSTOfDate:now]; 747 AISimplifiedAssertEqualObjects([NSDateFormatter stringForTimeIntervalSinceDate:date showingSeconds:YES abbreviated:YES], @" 5w 5d 10h 10m 10s", @"Unexpected string for time interval");742 days:7 * -65 + -5 743 hours:-10 744 minutes:-10 745 seconds:-10]; 746 date = [date dateByMatchingDSTOfDate:now]; 747 AISimplifiedAssertEqualObjects([NSDateFormatter stringForTimeIntervalSinceDate:date showingSeconds:YES abbreviated:YES], @"65w 5d 10h 10m 10s", @"Unexpected string for time interval"); 748 748 } 749 749