Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/windirstat/premake-4.x-stable.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
Diffstat (limited to 'src/host/tests/host_help_tests.cpp')
-rw-r--r--src/host/tests/host_help_tests.cpp79
1 files changed, 0 insertions, 79 deletions
diff --git a/src/host/tests/host_help_tests.cpp b/src/host/tests/host_help_tests.cpp
deleted file mode 100644
index 5917a5a..0000000
--- a/src/host/tests/host_help_tests.cpp
+++ /dev/null
@@ -1,79 +0,0 @@
-/**
- * \file host_help_tests.cpp
- * \brief Automated test for application help and version display.
- * \author Copyright (c) 2008 Jason Perkins and the Premake project
- */
-
-#include "premake.h"
-#include "testing/testing.h"
-extern "C" {
-#include "host/host.h"
-#include "base/error.h"
-#include "base/stream.h"
-}
-
-struct FxHostHelp
-{
- Host host;
- Session sess;
- char buffer[8192];
-
- FxHostHelp()
- {
- host = host_create();
- sess = session_create();
- stream_set_buffer(Console, buffer);
- }
-
- ~FxHostHelp()
- {
- session_destroy(sess);
- host_destroy(host);
- error_clear();
- }
-};
-
-
-SUITE(host)
-{
- /**********************************************************************
- * Do nothing if an action is set.
- **********************************************************************/
-
- TEST_FIXTURE(FxHostHelp, Help_ReturnsOkay_OnAction)
- {
- const char* argv[] = { "premake", "vs2005", NULL };
- host_set_argv(host, argv);
- int result = host_show_help(host);
- CHECK(result == OKAY);
- }
-
- TEST_FIXTURE(FxHostHelp, Help_PrintsNothing_OnAction)
- {
- const char* argv[] = { "premake", "vs2005", NULL };
- host_set_argv(host, argv);
- host_show_help(host);
- CHECK_EQUAL("", buffer);
- }
-
-
- /**********************************************************************
- * Should display short help (and end loop) if there is no action set.
- **********************************************************************/
-
- TEST_FIXTURE(FxHostHelp, Help_ReturnsNotOkay_OnNoAction)
- {
- const char* argv[] = { "premake", NULL };
- host_set_argv(host, argv);
- int result = host_show_help(host);
- CHECK(result != OKAY);
- }
-
- TEST_FIXTURE(FxHostHelp, Help_ShowsShortHelp_OnNoAction)
- {
- const char* argv[] = { "premake", NULL };
- host_set_argv(host, argv);
- host_show_help(host);
- CHECK_EQUAL(HOST_SHORT_HELP "\n", buffer);
- }
-}