StringExtensionTests.swift 1007 B

12345678910111213141516171819202122232425262728293031
  1. //
  2. // StringExtensionTests.swift
  3. // Base32
  4. //
  5. // Created by 野村 憲男 on 2/7/15.
  6. // Copyright (c) 2015 Norio Nomura. All rights reserved.
  7. //
  8. import Foundation
  9. import XCTest
  10. class StringExtensionTests: XCTestCase {
  11. override func setUp() {
  12. super.setUp()
  13. // Put setup code here. This method is called before the invocation of each test method in the class.
  14. }
  15. override func tearDown() {
  16. // Put teardown code here. This method is called after the invocation of each test method in the class.
  17. super.tearDown()
  18. }
  19. func test_dataUsingUTF8StringEncoding() {
  20. let emptyString = ""
  21. XCTAssertEqual(emptyString.dataUsingUTF8StringEncoding, emptyString.dataUsingEncoding(NSUTF8StringEncoding, allowLossyConversion: false)!)
  22. let string = "0112233445566778899AABBCCDDEEFFaabbccddeefff"
  23. XCTAssertEqual(string.dataUsingUTF8StringEncoding, string.dataUsingEncoding(NSUTF8StringEncoding, allowLossyConversion: false)!)
  24. }
  25. }