public void TestRelationIn() { var test = new PythonCodeAnalyzer.Parser.Ast.Expression.RelationExpression(0, 12, RelationExpression.Relation.In, new NoneExpression(0, 4, new Token(0, 4, Token.TokenKind.PyNone)), new Token(5, 7, Token.TokenKind.PyIn), new NoneExpression(8, 12, new Token(8, 12, Token.TokenKind.PyNone))); Assert.Equal(0UL, test.Start); Assert.Equal(12UL, test.End); Assert.True(test.Left is NoneExpression); Assert.True(test.Operator.Kind == Token.TokenKind.PyIn); Assert.True(test.Right is NoneExpression); Assert.Equal(RelationExpression.Relation.In, test.RelationKind); }
public void TestRelationGreater() { var test = new PythonCodeAnalyzer.Parser.Ast.Expression.RelationExpression(0, 11, RelationExpression.Relation.Greater, new NoneExpression(0, 4, new Token(0, 4, Token.TokenKind.PyNone)), new Token(5, 6, Token.TokenKind.PyGreater), new NoneExpression(7, 11, new Token(7, 11, Token.TokenKind.PyNone))); Assert.Equal(0UL, test.Start); Assert.Equal(11UL, test.End); Assert.True(test.Left is NoneExpression); Assert.True(test.Operator.Kind == Token.TokenKind.PyGreater); Assert.True(test.Right is NoneExpression); Assert.Equal(RelationExpression.Relation.Greater, test.RelationKind); }