Browse Source

Add failing test from #26

Norio Nomura 8 years ago
parent
commit
a6eb1b7c3f
1 changed files with 10 additions and 0 deletions
  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)
         ]
     }
 }