xcstrings #10

Merged
q.bandera merged 11 commits from xcstrings into master 2024-04-19 16:59:04 +02:00
2 changed files with 8 additions and 4 deletions
Showing only changes of commit ba07005b13 - Show all commits

View File

@ -38,6 +38,10 @@ struct XCStringDefinitionContainer: Codable, Equatable {
}
}
}
static func == (lhs: XCStringDefinitionContainer, rhs: XCStringDefinitionContainer) -> Bool {
return lhs.strings.count == rhs.strings.count && lhs.strings.sorted(by: { $0.title < $1.title }) == rhs.strings.sorted(by: { $0.title < $1.title })
}
}
struct XCStringDefinition: Codable, Equatable {
@ -48,7 +52,6 @@ struct XCStringDefinition: Codable, Equatable {
struct XCStringDefinitionContent: Codable, Equatable {
let extractionState: String
var localizations: XCStringLocalizationContainer
}
struct XCStringLocalizationContainer: Codable, Equatable {
@ -63,6 +66,10 @@ struct XCStringLocalizationContainer: Codable, Equatable {
}
}
}
static func == (lhs: XCStringLocalizationContainer, rhs: XCStringLocalizationContainer) -> Bool {
return lhs.localizations.count == rhs.localizations.count && lhs.localizations.sorted(by: { $0.lang < $1.lang }) == rhs.localizations.sorted(by: { $0.lang < $1.lang })
}
}
struct XCStringLocalization: Codable, Equatable {

View File

@ -448,9 +448,6 @@ final class StringsFileGeneratorTests: XCTestCase {
// "version" : "1.0"
// }
// """
debugPrint(rootObject)
debugPrint(expect)
XCTAssertEqual(rootObject, expect)
}