From 4d730800e167a3f92489171d18a57ce37c5f5c63 Mon Sep 17 00:00:00 2001 From: Thibaut Schmitt Date: Mon, 5 May 2025 08:55:58 +0200 Subject: [PATCH] Disable some CPD on generated code and some tests --- .../ResgenSwift/Analytics/Generator/FirebaseGenerator.swift | 4 ++++ .../Analytics/AnalyticsGeneratorTests.swift | 4 ++++ Tests/ResgenSwiftTests/Strings/DefinitionTests.swift | 4 ++++ .../StringsFileGeneratorTests.swift | 6 ++++-- 4 files changed, 16 insertions(+), 2 deletions(-) diff --git a/Sources/ResgenSwift/Analytics/Generator/FirebaseGenerator.swift b/Sources/ResgenSwift/Analytics/Generator/FirebaseGenerator.swift index e699a8e..e5aef8c 100644 --- a/Sources/ResgenSwift/Analytics/Generator/FirebaseGenerator.swift +++ b/Sources/ResgenSwift/Analytics/Generator/FirebaseGenerator.swift @@ -5,6 +5,8 @@ // Created by Loris Perret on 05/12/2023. // +// CPD-OFF + import Foundation enum FirebaseGenerator { @@ -85,3 +87,5 @@ enum FirebaseGenerator { """ } } + +// CPD-ON diff --git a/Tests/ResgenSwiftTests/Analytics/AnalyticsGeneratorTests.swift b/Tests/ResgenSwiftTests/Analytics/AnalyticsGeneratorTests.swift index f12b524..5b6e987 100644 --- a/Tests/ResgenSwiftTests/Analytics/AnalyticsGeneratorTests.swift +++ b/Tests/ResgenSwiftTests/Analytics/AnalyticsGeneratorTests.swift @@ -5,6 +5,8 @@ // Created by Thibaut Schmitt on 06/09/2022. // +// CPD-OFF + import Foundation import XCTest import ToolCore @@ -648,3 +650,5 @@ final class AnalyticsGeneratorTests: XCTestCase { XCTAssertEqual(extensionContent.adaptForXCTest(), expect.adaptForXCTest()) } } + +// CPD-ON diff --git a/Tests/ResgenSwiftTests/Strings/DefinitionTests.swift b/Tests/ResgenSwiftTests/Strings/DefinitionTests.swift index c25b3ff..bed6795 100644 --- a/Tests/ResgenSwiftTests/Strings/DefinitionTests.swift +++ b/Tests/ResgenSwiftTests/Strings/DefinitionTests.swift @@ -5,6 +5,8 @@ // Created by Thibaut Schmitt on 06/09/2022. // +// CPD-OFF + import Foundation import XCTest @@ -872,3 +874,5 @@ final class DefinitionTests: XCTestCase { XCTAssertEqual(propertyEnUs.adaptForXCTest(), expectEnUs.adaptForXCTest()) } } + +// CPD-ON diff --git a/Tests/ResgenSwiftTests/Strings/StringFileGeneratorTests/StringsFileGeneratorTests.swift b/Tests/ResgenSwiftTests/Strings/StringFileGeneratorTests/StringsFileGeneratorTests.swift index d9777cb..0efb6d9 100644 --- a/Tests/ResgenSwiftTests/Strings/StringFileGeneratorTests/StringsFileGeneratorTests.swift +++ b/Tests/ResgenSwiftTests/Strings/StringFileGeneratorTests/StringsFileGeneratorTests.swift @@ -20,7 +20,7 @@ final class StringsFileGeneratorTests: XCTestCase { let sectionOne = Section.Mock.getSectionOne() let sectionTwo = Section.Mock.getSectionTwo() - // When + // When - CPD-OFF let stringsFileContentFr = StringsFileGenerator.generateStringsFileContent( lang: "fr", defaultLang: "fr", @@ -33,6 +33,7 @@ final class StringsFileGeneratorTests: XCTestCase { tags: ["ios", "iosonly", "notranslation"], sections: [sectionOne, sectionTwo] ) + // CPD-ON // Expect XCTAssertEqual( @@ -56,7 +57,7 @@ final class StringsFileGeneratorTests: XCTestCase { defTwoComment: "This is a comment" ) - // When + // When - CPD-OFF let stringsFileContentFr = StringsFileGenerator.generateStringsFileContent( lang: "fr", defaultLang: "fr", @@ -69,6 +70,7 @@ final class StringsFileGeneratorTests: XCTestCase { tags: ["ios", "iosonly", "notranslation"], sections: [sectionOne, sectionTwo] ) + // CPD-ON // Expect XCTAssertEqual(