Skip to content

Commit 6685d3d

Browse files
committed
cleaning up
1 parent 41562ec commit 6685d3d

4 files changed

Lines changed: 4 additions & 82 deletions

File tree

Source/Application/InputValidators/Validators/AmountValidator.swift

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -88,8 +88,7 @@ enum AmountError<ConvertTo: ExpressibleByAmount>: Swift.Error, InputError {
8888
case .tooLarge(let max, let unit): return.tooLarge("\(max.thousands) \(unit.name)")
8989
case .tooSmall(let min, let unit): return.tooSmall("\(min.thousands) \(unit.name)")
9090
case .nonNumericString: return.nonNumericString
91-
case .other(let anyError):
92-
return.nonNumericString // TODO which error message to display?
91+
case .other: return.nonNumericString // TODO which error message to display?
9392
}
9493
}
9594
}

Source/Scenes/1_Main/2_Main/0_Main/Main.swift

Lines changed: 0 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -35,8 +35,3 @@ extension Main: NavigationBarLayoutOwner {
3535
return .transluscent
3636
}
3737
}
38-
39-
40-
41-
//final class AppLocked: Scene<AppLockedView> {}
42-
//final class AppLockedView: UIView {}

Source/Scenes/1_Main/2_Main/B_Receive/Receive/ReceiveView.swift

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -61,7 +61,6 @@ extension ReceiveView: ViewModelled {
6161
return [
6262
viewModel.receivingAddress --> addressValueTextView.rx.text,
6363
viewModel.amountPlaceholder --> requestingAmountField.rx.placeholder,
64-
// viewModel.amount --> requestingAmountField.rx.text,
6564
viewModel.amountValidation --> requestingAmountField.rx.validation,
6665
viewModel.qrImage --> qrImageView.rx.image
6766
]

Tests/Tests/CharacterSetTests.swift

Lines changed: 3 additions & 74 deletions
Original file line numberDiff line numberDiff line change
@@ -46,85 +46,14 @@ class CharacterSetTests: XCTestCase {
4646

4747
}
4848

49-
private func doTest(_ amountString: String, expected: Double) {
50-
51-
func doubleFromAnyLocale(numberString: String) -> Double? {
52-
func tryLocale(locale: Locale) -> Double? {
53-
let formatter = NumberFormatter()
54-
formatter.locale = locale
55-
return formatter.number(from: amountString)?.doubleValue
56-
}
57-
58-
for localeIdentifier in Locale.availableIdentifiers {
59-
let locale = Locale(identifier: localeIdentifier)
60-
if let double = tryLocale(locale: locale) {
61-
print("Successfully created number from locale with id: \(localeIdentifier)")
62-
return double
63-
} else {
64-
print("Failed to create number from locale with id: \(localeIdentifier)")
65-
}
66-
}
67-
return nil
68-
}
69-
guard let number = doubleFromAnyLocale(numberString: amountString) else {
70-
return XCTFail("failed to get number from: `\(amountString)`")
71-
}
72-
XCTAssertEqual(number, expected)
73-
}
74-
75-
func testFo() {
76-
doTest("0,1", expected: 0.1)
77-
doTest("0.1", expected: 0.1)
78-
}
79-
80-
func testZilAmountFromDecimalStringWithDot() {
81-
XCTAssertNotNil(Double("0.01"))
82-
// XCTAssertNoThrow(try ZilAmount.init(zil: "0.01"))
83-
}
84-
8549
func testZilAmountFromDecimalStringWithComma() {
86-
XCTAssertNotNil(Double("0,01"))
87-
// XCTAssertNoThrow(try ZilAmount.init(zil: "0,01"))
50+
XCTAssertNotNil(Double("0\(decSep)01"))
8851
}
8952

90-
91-
func testCurrntLocaleIsSweden() {
92-
XCTAssertEqual(Locale.current.identifier, "en_US")
93-
}
94-
95-
func testAmountFromStringLocale() {
96-
XCTAssertEqual(Locale.current.identifier, "en_US")
97-
XCTAssertNotNil(Locale(identifier: "sv_SE"))
98-
99-
// let languages = ["bs", "zh-Hant", "en", "fi", "ko", "lv", "ms", "pl", "pt-BR", "ru", "sr-Latn", "sk", "es", "tr"]
100-
// UserDefaults.standard.set([languages[0]], forKey: "AppleLanguages")
101-
102-
func assertLanguages(equal: [String]) {
103-
if let anyLang = UserDefaults.standard.value(forKey: .languagesKey) {
104-
if let languages = anyLang as? [String] {
105-
XCTAssertEqual(languages.count, equal.count)
106-
XCTAssertEqual(languages, equal)
107-
108-
} else {
109-
XCTFail("not a string array")
110-
}
111-
} else {
112-
XCTFail("nu value for key `AppleLanguages`")
113-
}
114-
}
115-
116-
assertLanguages(equal: ["en-SE"])
117-
// UserDefaults.standard.set(["en-SE"], forKey: .languagesKey)
118-
// assertLanguages(equal: ["sv-SE"])
119-
// XCTAssertEqual(Locale.current.identifier, "sv-SE")
120-
121-
// let swedish = Locale(identifier: "sv_SE")
122-
// Locale.current = swedish
123-
124-
// try Amount(zil: amountString)
125-
}
12653
}
12754

12855
private extension String {
12956
static let languagesKey = "AppleLanguages"
13057
}
58+
59+
private let decSep = Locale.current.decimalSeparatorForSure

0 commit comments

Comments
 (0)