/core/autoinstaller/UpdateEngineExtensions/EngineDelegateTest.m

http://macfuse.googlecode.com/ · Objective C · 33 lines · 18 code · 8 blank · 7 comment · 0 complexity · fc13df74aefa886315316402e09e67b5 MD5 · raw file

  1. //
  2. // EngineDelegateTest.m
  3. // autoinstaller
  4. //
  5. // Created by Greg Miller on 7/19/08.
  6. // Copyright 2008 Google Inc. All rights reserved.
  7. //
  8. #import <SenTestingKit/SenTestingKit.h>
  9. #import "EngineDelegate.h"
  10. #import "UpdatePrinter.h"
  11. @interface EngineDelegateTest : SenTestCase
  12. @end
  13. @implementation EngineDelegateTest
  14. - (void)testCreation {
  15. EngineDelegate *delegate = [[[EngineDelegate alloc] init] autorelease];
  16. STAssertNotNil(delegate, nil);
  17. delegate = [[[EngineDelegate alloc] initWithPrinter:nil
  18. doInstall:NO] autorelease];
  19. STAssertNotNil(delegate, nil);
  20. UpdatePrinter *printer = [UpdatePrinter printer];
  21. delegate = [[[EngineDelegate alloc] initWithPrinter:printer
  22. doInstall:NO] autorelease];
  23. STAssertNotNil(delegate, nil);
  24. }
  25. @end