Here are the examples of the csharp api NUnit.Util.CategoryExpression.GetToken() taken from open source projects. By voting up you can indicate which examples are most useful and appropriate.
4 Examples
19
Source : CategoryExpression.cs
with MIT License
from roozbehid
with MIT License
from roozbehid
private CategoryFilter GetCategoryFilter()
{
CategoryFilter filter = new CategoryFilter( token );
while( GetToken() == "," || token == ";" )
filter.AddCategory( GetToken() );
return filter;
}
19
Source : CategoryExpression.cs
with MIT License
from roozbehid
with MIT License
from roozbehid
private TestFilter GetExpression()
{
TestFilter term = GetTerm();
if ( token != "|" )
return term;
OrFilter filter = new OrFilter( term );
while ( token == "|" )
{
GetToken();
filter.Add( GetTerm() );
}
return filter;
}
19
Source : CategoryExpression.cs
with MIT License
from roozbehid
with MIT License
from roozbehid
private TestFilter GetTerm()
{
TestFilter prim = GetPrimitive();
if ( token != "+" && token != "-" )
return prim;
AndFilter filter = new AndFilter( prim );
while ( token == "+"|| token == "-" )
{
string tok = token;
GetToken();
prim = GetPrimitive();
filter.Add( tok == "-" ? new NotFilter( prim ) : prim );
}
return filter;
}
19
Source : CategoryExpression.cs
with MIT License
from roozbehid
with MIT License
from roozbehid
private TestFilter GetPrimitive()
{
if( token == "-" )
{
GetToken();
return new NotFilter( GetPrimitive() );
}
else if( token == "(" )
{
GetToken();
TestFilter expr = GetExpression();
GetToken(); // Skip ')'
return expr;
}
return GetCategoryFilter();
}