blob: 442ff55d494a7b209b4eb8936d9b5d1fd8532430 [file] [log] [blame]
// RUN: %target-run-simple-swift | %FileCheck %s
// REQUIRES: executable_test
// REQUIRES: OS=ios
import UIKit
let actionSheet = UIActionSheet(title: nil, delegate: nil, cancelButtonTitle: "ABC", destructiveButtonTitle: "DEF")
// CHECK: <UIActionSheet: 0x{{.+}}>{{$}}
print(actionSheet.description)
// CHECK-NEXT: 0
print(actionSheet.destructiveButtonIndex)
// CHECK-NEXT: 2
print(actionSheet.numberOfButtons)
let actionSheet2 = UIActionSheet(title: nil, delegate: nil, cancelButtonTitle: "ABC", destructiveButtonTitle: "DEF", otherButtonTitles: "G", "H")
// CHECK: <UIActionSheet: 0x{{.+}}>{{$}}
print(actionSheet2.description)
// CHECK-NEXT: 0
print(actionSheet2.destructiveButtonIndex)
// CHECK-NEXT: 4
print(actionSheet2.numberOfButtons)
let alertView = UIAlertView(title: "Error", message: "The operation completed successfully.", delegate: nil, cancelButtonTitle: "Abort")
// CHECK: <UIAlertView: 0x{{.+}}>{{$}}
print(alertView.description)
// CHECK-NEXT: 0
print(alertView.cancelButtonIndex)
// CHECK-NEXT: 1
print(alertView.numberOfButtons)
let alertView2 = UIAlertView(title: "Error", message: "The operation completed successfully.", delegate: nil, cancelButtonTitle: "Abort", otherButtonTitles: "Cry", "Apologize")
// CHECK: <UIAlertView: 0x{{.+}}>{{$}}
print(alertView2.description)
// CHECK-NEXT: 0
print(alertView2.cancelButtonIndex)
// CHECK-NEXT: 3
print(alertView2.numberOfButtons)