From 038bf3a310822af73b158072f2f1323dd612809d Mon Sep 17 00:00:00 2001 From: Jobert Date: Fri, 12 Jul 2024 22:17:04 +0200 Subject: [PATCH] =?UTF-8?q?=E2=9C=A8=20Problem=20005=20test=20cases?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- ...PalindromicSubstringTestCaseProvider.swift | 30 +++++++++++++++++++ 1 file changed, 30 insertions(+) create mode 100644 Tests/SolutionsTests/005 - Longest Palindromic Substring/LongestPalindromicSubstringTestCaseProvider.swift diff --git a/Tests/SolutionsTests/005 - Longest Palindromic Substring/LongestPalindromicSubstringTestCaseProvider.swift b/Tests/SolutionsTests/005 - Longest Palindromic Substring/LongestPalindromicSubstringTestCaseProvider.swift new file mode 100644 index 0000000..0ff12ab --- /dev/null +++ b/Tests/SolutionsTests/005 - Longest Palindromic Substring/LongestPalindromicSubstringTestCaseProvider.swift @@ -0,0 +1,30 @@ +// +// LongestPalindromicSubstringTestCaseProvider.swift +// LeetSwift +// +// Created by Jobert on 12/07/2024. +// + +@testable import Core +@testable import TestSupport + +protocol LongestPalindromicSubstringTestCaseProvider: TestCaseProviding { } + +extension LongestPalindromicSubstringTestCaseProvider { + + func validateInput(_ input: String) -> Bool { + // TODO: Implement validation + true + } + + var data: [TestData] { [ + TestData( + input: "babad", + expectedOutput: "bab" + ), + TestData( + input: "cbbd", + expectedOutput: "bb" + ) + ] } +}