浏览代码

Add failing test from #26

Norio Nomura 8 年之前
父节点
当前提交
a6eb1b7c3f
共有 1 个文件被更改,包括 10 次插入0 次删除
  1. 10 0
      Tests/Base32Tests/Base32Tests.swift

+ 10 - 0
Tests/Base32Tests/Base32Tests.swift

@@ -207,6 +207,15 @@ class Base32Tests: XCTestCase {
             XCTAssertNil(resultHex, "base32HexDecode for \(test)")
         }
     }
+
+    func testBase32Decode() {
+        self.measure{
+            let b32 = "AY22KLPRBYJXNH6TRM4I3LPBYA======"
+            for _ in 0...100 {
+                _ = b32.base32DecodedData
+            }
+        }
+    }
 }
 
 extension Base32Tests {
@@ -220,6 +229,7 @@ extension Base32Tests {
             ("test_base32ExtensionData", test_base32ExtensionData),
             ("test_base32ExtensionDataAndString", test_base32ExtensionDataAndString),
             ("test_base32DecodeStringAcceptableLengthPatterns", test_base32DecodeStringAcceptableLengthPatterns),
+            ("testBase32Decode", testBase32Decode)
         ]
     }
 }