| // Copyright 2014 The Flutter Authors. All rights reserved. | |
| // Use of this source code is governed by a BSD-style license that can be | |
| // found in the LICENSE file. | |
| #import <Foundation/Foundation.h> | |
| #import <XCTest/XCTest.h> | |
| #import "PlatformViewController.h" | |
| @interface PlatformViewControllerTests : XCTestCase | |
| @property (nonatomic, strong) XCUIApplication *app; | |
| @end | |
| @implementation PlatformViewControllerTests | |
| - (void)setUp { | |
| // Put setup code here. | |
| // This method is called before the invocation of each test method in the class. | |
| } | |
| - (void)tearDown { | |
| // Put teardown code here. | |
| // This method is called after the invocation of each test method in the class. | |
| } | |
| - (void)testViewControllerIconLoaded { | |
| UIStoryboard* storyboard = [UIStoryboard storyboardWithName:@"Main" bundle:nil]; | |
| PlatformViewController* controller = [storyboard instantiateViewControllerWithIdentifier:@"PlatformView"]; | |
| XCTAssertNotNil(controller); | |
| [controller loadViewIfNeeded]; | |
| UIImage* incrementButtonIcon = [controller.incrementButton imageForState:UIControlStateNormal]; | |
| XCTAssertNotNil(incrementButtonIcon); | |
| } | |
| @end |