Lines Matching refs:parseTestSpec
22 using Catch::parseTestSpec;
38 TestSpec spec = parseTestSpec( "" );
45 TestSpec spec = parseTestSpec( "," );
52 TestSpec spec = parseTestSpec( "b" );
59 TestSpec spec = parseTestSpec( "\"b\"" );
66 TestSpec spec = parseTestSpec( "b" );
74 TestSpec spec = parseTestSpec( "*spaces" );
80 CHECK( parseTestSpec( "*a" ).matches( tcA ) == true );
83 TestSpec spec = parseTestSpec( "long*" );
89 CHECK( parseTestSpec( "a*" ).matches( tcA ) == true );
92 TestSpec spec = parseTestSpec( "*name*" );
98 CHECK( parseTestSpec( "*a*" ).matches( tcA ) == true );
101 TestSpec spec = parseTestSpec( "*a" );
107 TestSpec spec = parseTestSpec( "a*" );
113 TestSpec spec = parseTestSpec( "*a*" );
119 TestSpec spec = parseTestSpec( "*longer*" );
127 TestSpec spec = parseTestSpec( "*" );
136 TestSpec spec = parseTestSpec( "[one]" );
143 TestSpec spec = parseTestSpec( "[x]" );
150 TestSpec spec = parseTestSpec( "[two][x]" );
157 TestSpec spec = parseTestSpec( "[two] [x]" );
164 TestSpec spec = parseTestSpec( "*name*[x]" );
172 TestSpec spec = parseTestSpec( "~[one]" );
179 TestSpec spec = parseTestSpec( "~[two][x]" );
186 TestSpec spec = parseTestSpec( "~[two]*name*" );
194 TestSpec spec = parseTestSpec( "exclude:[two]*name*" );
202 TestSpec spec = parseTestSpec( "~b" );
210 TestSpec spec = parseTestSpec( "~*name*" );
218 TestSpec spec = parseTestSpec( "~*name*,[three]" );
226 TestSpec spec = parseTestSpec( "exclude:*name*,[three]" );
234 TestSpec spec = parseTestSpec( "\"longer*\"\"*spaces\"" );
242 TestSpec spec = parseTestSpec( "[]" );
250 TestSpec spec = parseTestSpec( "\"\"" );
258 TestSpec spec = parseTestSpec( "\"*name*\"~[.]" );
266 TestSpec spec = parseTestSpec( "\" aardvark \"" );
274 TestSpec spec = parseTestSpec( "aardvark" );
282 TestSpec spec = parseTestSpec("[.foo]");
287 TestSpec spec = parseTestSpec("~[.foo]");