Skip to content
Snippets Groups Projects
Commit 014027c2 authored by Dariusz Rybicki's avatar Dariusz Rybicki
Browse files

Remove unused JSON helper function

convertJsonNumberToString(in:minNumberLength:)
parent 0d5e46d0
No related branches found
No related tags found
2 merge requests!102Release 1.0.0,!52Workaround for big numbers in JSONs
...@@ -18,24 +18,6 @@ func convertJsonNumberToString( ...@@ -18,24 +18,6 @@ func convertJsonNumberToString(
return output return output
} }
func convertJsonNumberToString(
in input: Data,
minNumberLength: Int
) -> Data {
guard var string = String(data: input, encoding: .utf8) else {
return input
}
string = string.replacingOccurrences(
of: #":( *)([0-9]{\#(minNumberLength),})( *)(,*)"#,
with: #":$1"$2"$3$4"#,
options: [.regularExpression]
)
guard let output = string.data(using: .utf8) else {
return input
}
return output
}
func convertJsonStringToNumber( func convertJsonStringToNumber(
in input: Data, in input: Data,
at key: String at key: String
......
...@@ -61,36 +61,6 @@ final class JSONHelpersTests: XCTestCase { ...@@ -61,36 +61,6 @@ final class JSONHelpersTests: XCTestCase {
) )
} }
func testConvertingNumberToStringByLength() {
assertConvertingJsonNumberToString(
input: """
{
"text": "hello",
"number1": 123456789,
"number2": 1234567890,
"number3": 123456789,
"number4": 1234567890
}
""",
minNumberLength: 10,
expected: """
{
"text": "hello",
"number1": 123456789,
"number2": "1234567890",
"number3": 123456789,
"number4": "1234567890"
}
"""
)
assertConvertingJsonNumberToString(
input: #"{"text":"hello","number1":123456789,"number2":1234567890,"number3":123456789,"number4":1234567890}"#,
minNumberLength: 10,
expected: #"{"text":"hello","number1":123456789,"number2":"1234567890","number3":123456789,"number4":"1234567890"}"#
)
}
func testConvertingStringToNumber() { func testConvertingStringToNumber() {
assertConvertingJsonStringToNumber( assertConvertingJsonStringToNumber(
input: #"{"number":"1234567890","text":"hello"}"#, input: #"{"number":"1234567890","text":"hello"}"#,
...@@ -171,27 +141,6 @@ private func assertConvertingJsonNumberToString( ...@@ -171,27 +141,6 @@ private func assertConvertingJsonNumberToString(
) )
} }
private func assertConvertingJsonNumberToString(
input: String,
minNumberLength: Int,
expected: String,
file: StaticString = #file,
line: UInt = #line
) {
XCTAssertNoDifference(
String(
data: convertJsonNumberToString(
in: input.data(using: .utf8)!,
minNumberLength: minNumberLength
),
encoding: .utf8
)!,
expected,
file: file,
line: line
)
}
private func assertConvertingJsonStringToNumber( private func assertConvertingJsonStringToNumber(
input: String, input: String,
key: String, key: String,
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment