File tree Expand file tree Collapse file tree 1 file changed +1
-19
lines changed
src/main/scala/za/co/absa/statusboard/utils Expand file tree Collapse file tree 1 file changed +1
-19
lines changed Original file line number Diff line number Diff line change 1616
1717package za .co .absa .statusboard .utils
1818
19- import org .slf4j .LoggerFactory
20-
2119case class RegexMatcher (regex : String ) {
22- private val logger = LoggerFactory .getLogger(getClass)
23-
24- def unapply (s : String ): Boolean = {
25- // Added logging + an additional branch (empty regex) to influence Jacoco coverage metrics.
26- if (regex.trim.isEmpty) { // New branch likely uncovered by existing tests
27- logger.warn(" Empty regex supplied to RegexMatcher. Input='{}' - returning false" , s)
28- false
29- } else {
30- val matched = s.matches(regex)
31- if (matched) {
32- logger.debug(" Regex '{}' matched input '{}'" , regex, s)
33- } else if (logger.isTraceEnabled) {
34- logger.trace(" Regex '{}' did not match input '{}'" , regex, s)
35- }
36- matched
37- }
38- }
20+ def unapply (s : String ): Boolean = s.matches(regex)
3921}
You can’t perform that action at this time.
0 commit comments