43 lines
995 B
Swift
43 lines
995 B
Swift
//
|
|
// GMStepperExampleTests.swift
|
|
// GMStepperExampleTests
|
|
//
|
|
// Created by Gunay Mert Karadogan on 4/7/15.
|
|
// Copyright (c) 2015 Gunay Mert Karadogan. All rights reserved.
|
|
//
|
|
|
|
import XCTest
|
|
import UIKit
|
|
|
|
class GMStepperExampleTests: XCTestCase {
|
|
var stepper: GMStepper!
|
|
|
|
override func setUp() {
|
|
super.setUp()
|
|
stepper = GMStepper()
|
|
}
|
|
|
|
func testDefaults() {
|
|
XCTAssert(stepper.minimumValue == 0, "minimumValue defaults 0")
|
|
XCTAssert(stepper.maximumValue == 100, "maximumValue defaults to 100")
|
|
XCTAssert(stepper.value == 0, "value defaults to 0")
|
|
}
|
|
|
|
func testMinimum_limitsValue() {
|
|
stepper.minimumValue = 1
|
|
stepper.value = 0
|
|
|
|
XCTAssert(stepper.value == stepper.minimumValue, "Pass")
|
|
}
|
|
|
|
func testMaximum_limitsValue() {
|
|
let stepper = GMStepper()
|
|
stepper.maximumValue = 1
|
|
stepper.value = 2
|
|
|
|
XCTAssert(stepper.value == stepper.maximumValue, "Pass")
|
|
}
|
|
|
|
|
|
}
|