package Ġcom . mal in sk iy . mar athon . execution . filter Ċ Ċ import Ġcom . fasterxml . jackson . annotation . JsonProperty Ċ import Ġcom . mal in sk iy . mar athon . execution . Single Value Test Filter Ċ import Ġcom . mal in sk iy . mar athon . test . to Human Readable Test Name Ċ import Ġjava . io . File Ċ Ċ class ĠFull y Qualified Test name Filter ( ĊĠĠĠ Ġ@ JsonProperty (" regex ") Ġregex : ĠRegex ? Ġ= Ġnull , ĊĠĠĠ Ġ@ JsonProperty (" values ") Ġvalues : ĠList < String >? Ġ= Ġnull , ĊĠĠĠ Ġ@ JsonProperty (" file ") Ġfile : ĠFile ? Ġ= Ġnull , Ċ ) Ġ: ĠSingle Value Test Filter ( regex , Ġvalues , Ġfile , Ġ{ Ġtest , Ġvalues Ġ-> ĊĠĠĠ Ġ( regex ?. matches ( test . to Human Readable Test Name ()) Ġ?: Ġtrue ) Ġ&& Ġ( values ?. contains ( test . to Human Readable Test Name ()) Ġ?: Ġtrue ) Ċ }) Ċ