//
// Created by pgess on 1/6/20.
//

#include "universal/Parser.h"
#include "gtest/gtest.h"
#include <iostream>

using namespace xreate::universal;

TEST(Universal, DISABLED_Test1)
{
  //testing::internal::CaptureStdout();
  FILE* input = fopen("/private/prg/code/xreate/design/sprint-III/universal-syntax.xreate","r");
  assert(input != nullptr);
  Scanner scanner(input);
  Parser parser(&scanner);
  parser.Parse();
  std::string outputActual = testing::internal::GetCapturedStdout();
  //std::cout << outputActual << std::endl;
  ASSERT_EQ(parser.errors->count, 0);
}