deep-linking-sample/Apps/Wikipedia/WikipediaUnitTests/Code/NumberFormatterExtrasTests.swift

28 lines
1.0 KiB
Swift
Raw Permalink Normal View History

import XCTest
class NumberFormatterExtrasTests: XCTestCase {
func testThousands() {
var number: UInt64 = 215
var format: String = NumberFormatter.localizedThousandsStringFromNumber(NSNumber(value: number as UInt64))
XCTAssertTrue(format.contains("215"))
number = 1500
format = NumberFormatter.localizedThousandsStringFromNumber(NSNumber(value: number as UInt64))
XCTAssertTrue(format.contains("1.5"))
number = 538000
format = NumberFormatter.localizedThousandsStringFromNumber(NSNumber(value: number as UInt64))
XCTAssertTrue(format.contains("538"))
number = 867530939
format = NumberFormatter.localizedThousandsStringFromNumber(NSNumber(value: number as UInt64))
XCTAssertTrue(format.contains("867.5"))
number = 312490123456
format = NumberFormatter.localizedThousandsStringFromNumber(NSNumber(value: number as UInt64))
XCTAssertTrue(format.contains("312.5"))
}
}