/* * Copyright (c) 2019 TAOS Data, Inc. * * This program is free software: you can use, redistribute, and/or modify * it under the terms of the GNU Affero General Public License, version 3 * or later ("AGPL"), as published by the Free Software Foundation. * * This program is distributed in the hope that it will be useful, but WITHOUT * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or * FITNESS FOR A PARTICULAR PURPOSE. * * You should have received a copy of the GNU Affero General Public License * along with this program. If not, see . */ #include #include #pragma GCC diagnostic push #pragma GCC diagnostic ignored "-Wwrite-strings" #pragma GCC diagnostic ignored "-Wunused-function" #pragma GCC diagnostic ignored "-Wunused-variable" #pragma GCC diagnostic ignored "-Wsign-compare" #pragma GCC diagnostic ignored "-Wsign-compare" #pragma GCC diagnostic ignored "-Wformat" #pragma GCC diagnostic ignored "-Wint-to-pointer-cast" #pragma GCC diagnostic ignored "-Wpointer-arith" #include "simInt.h" void simHandleSignal(int32_t signo, void *sigInfo, void *context); TEST(simTests, parameters) { int32_t ret = 0; int32_t argc = 2; char *argv[4] = {0}; simSystemCleanUp(); // argv[1] = "-c"; // ret = simEntry(argc, argv); // EXPECT_EQ(ret, 0); // argv[1] = "-f"; // ret = simEntry(argc, argv); // EXPECT_EQ(ret, 0); // argv[1] = "-v"; // ret = simEntry(argc, argv); // EXPECT_EQ(ret, 0); // argv[1] = "-h"; // ret = simEntry(argc, argv); // EXPECT_EQ(ret, 0); // simHandleSignal(0, NULL, NULL); // simDebugFlag = 0; // argc = 1; // ret = simEntry(argc, argv); // EXPECT_EQ(ret, -1); }