From d7ec8a8f7d49adbd5904f8e5a8faf59a83556346 Mon Sep 17 00:00:00 2001 From: N00byEdge Date: Tue, 19 Nov 2019 13:45:32 +0100 Subject: [PATCH] Add ternary test --- Tests/ASTzerTests.cc | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/Tests/ASTzerTests.cc b/Tests/ASTzerTests.cc index d5ec1e3..51fbcb5 100644 --- a/Tests/ASTzerTests.cc +++ b/Tests/ASTzerTests.cc @@ -168,3 +168,11 @@ TEST(ASTizer, TwoArgsSubscript) { ASTize({randomIdent(), "["_token, randomIdent(), ","_token, randomIdent(), "]"_token, ";"_token}, st); } +TEST(ASTizer, TernaryOperator) { + Meter::AST::Ternary top{}; + Meter::AST::ExpressionStatment est{std::move(top)}; + Meter::AST::Statements st; + st.emplace_back(std::move(est)); + + ASTize({randomIdent(), "?"_token, randomIdent(), ":"_token, randomIdent(), ";"_token}, st); +}