zashi-ios-wallet-private/secantTests/SensitiveDataTests/SensitiveDataTests.swift

62 lines
1.7 KiB
Swift

//
// SensitiveDataTests.swift
// secantTests
//
// Created by Lukáš Korba on 06.02.2023.
//
import XCTest
import MnemonicSwift
import ZcashLightClientKit
@testable import secant_testnet
class SensitiveDataTests: XCTestCase {
func testSeedPhraseConformsToUndescribable() throws {
#if UNREDACTED
XCTAssertNil(SeedPhrase.self as? Undescribable)
#else
XCTAssertNotNil(SeedPhrase.self as? Undescribable)
#endif
}
func testBirthdayConformsToUndescribable() throws {
#if UNREDACTED
XCTAssertNil(Birthday.self as? Undescribable)
#else
XCTAssertNotNil(Birthday.self as? Undescribable)
#endif
}
func testRedactableStringConformsToUndescribable() throws {
#if UNREDACTED
XCTAssertNil(RedactableString.self as? Undescribable)
#else
XCTAssertNotNil(RedactableString.self as? Undescribable)
#endif
}
func testRedactableBlockHeightConformsToUndescribable() throws {
#if UNREDACTED
XCTAssertNil(RedactableBlockHeight.self as? Undescribable)
#else
XCTAssertNotNil(RedactableBlockHeight.self as? Undescribable)
#endif
}
func testBalanceConformsToUndescribable() throws {
#if UNREDACTED
XCTAssertNil(Balance.self as? Undescribable)
#else
XCTAssertNotNil(Balance.self as? Undescribable)
#endif
}
func testRedactableInt64ConformsToUndescribable() throws {
#if UNREDACTED
XCTAssertNil(RedactableInt64.self as? Undescribable)
#else
XCTAssertNotNil(RedactableInt64.self as? Undescribable)
#endif
}
}