From 6c65b90a95bde4e5cee673f86efc135b92fce624 Mon Sep 17 00:00:00 2001 From: Andrei Karas Date: Tue, 29 Aug 2017 17:25:20 +0300 Subject: Remove _unittest from unit tests file names. --- src/unittests/gui/widgets/browserbox_unittest.cc | 211 ----------------------- 1 file changed, 211 deletions(-) delete mode 100644 src/unittests/gui/widgets/browserbox_unittest.cc (limited to 'src/unittests/gui/widgets/browserbox_unittest.cc') diff --git a/src/unittests/gui/widgets/browserbox_unittest.cc b/src/unittests/gui/widgets/browserbox_unittest.cc deleted file mode 100644 index 128c7a52c..000000000 --- a/src/unittests/gui/widgets/browserbox_unittest.cc +++ /dev/null @@ -1,211 +0,0 @@ -/* - * The ManaPlus Client - * Copyright (C) 2012-2017 The ManaPlus Developers - * - * This file is part of The ManaPlus Client. - * - * This program is free software; you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation; either version 2 of the License, or - * any later version. - * - * 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. See the - * GNU General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with this program. If not, see . - */ - -#include "unittests/unittests.h" - -#include "client.h" -#include "configuration.h" -#include "configmanager.h" -#include "dirs.h" -#include "graphicsmanager.h" - -#include "being/actorsprite.h" - -#include "fs/virtfs/fs.h" - -#include "gui/gui.h" - -#include "gui/fonts/font.h" - -#include "gui/widgets/browserbox.h" - -#include "utils/delete2.h" -#include "utils/env.h" - -#include "render/sdlgraphics.h" - -#include "resources/resourcemanager/resourcemanager.h" - -#include "resources/sdlimagehelper.h" - -#include "debug.h" - -TEST_CASE("BrowserBox leak test1", "") -{ - logger = new Logger(); - REQUIRE(gui == nullptr); - ResourceManager::cleanOrphans(true); - ResourceManager::deleteInstance(); - delete2(logger); -} - -TEST_CASE("BrowserBox tests", "browserbox") -{ - setEnv("SDL_VIDEODRIVER", "dummy"); - - client = new Client; - logger = new Logger(); - VirtFs::mountDirSilent("data", Append_false); - VirtFs::mountDirSilent("../data", Append_false); - - mainGraphics = new SDLGraphics; - imageHelper = new SDLImageHelper; -#ifdef USE_SDL2 - SDLImageHelper::setRenderer(graphicsManager.createRenderer( - graphicsManager.createWindow(640, 480, 0, - SDL_WINDOW_SHOWN | SDL_SWSURFACE), SDL_RENDERER_SOFTWARE)); -#else // USE_SDL2 - - graphicsManager.createWindow(640, 480, 0, SDL_ANYFORMAT | SDL_SWSURFACE); -#endif // USE_SDL2 - - theme = new Theme; - Theme::selectSkin(); - - Dirs::initRootDir(); - Dirs::initHomeDir(); - - ConfigManager::initConfiguration(); - getConfigDefaults2(config.getDefaultValues()); - branding.setDefaultValues(getBrandingDefaults()); - - ActorSprite::load(); - gui = new Gui(); - gui->postInit(mainGraphics); - - Widget::setGlobalFont(new Font("/usr/share/fonts/truetype/" - "ttf-dejavu/DejaVuSans-Oblique.ttf", 18)); - BrowserBox *const box = new BrowserBox(nullptr, - Opaque_true, - ""); - box->setWidth(100); - std::string row = "test"; - box->addRow(row); - REQUIRE(box->hasRows() == true); - box->clearRows(); - row = "@@"; - box->addRow(row); - row = "@@|"; - box->addRow(row); - row = "|@@"; - box->addRow(row); - row = "@@|@@"; - box->addRow(row); - row = "|@@@@"; - box->addRow(row); - row = "@@11|22@@"; - box->addRow(row); - row = "##@@11|22@@"; - box->addRow(row); - row = "@@##|22@@"; - box->addRow(row); - row = "@@11|##22@@"; - box->addRow(row); - row = "@@11|22##@@"; - box->addRow(row); - row = "@@11|22@@##"; - box->addRow(row); - row = "<##@@11|22@@"; - box->addRow(row); - row = "@@<##|22@@"; - box->addRow(row); - row = "@@11|<##22@@"; - box->addRow(row); - row = "@@11|22<##@@"; - box->addRow(row); - row = "@@11|22@@<##"; - box->addRow(row); - row = "<##11|22@@"; - box->addRow(row); - row = "<##|22@@"; - box->addRow(row); - row = "11|<##22@@"; - box->addRow(row); - row = "11|22<##@@"; - box->addRow(row); - row = "11|22@@<##"; - box->addRow(row); - row = "##>@@11|22@@"; - box->addRow(row); - row = "@@##>|22@@"; - box->addRow(row); - row = "@@11|##>22@@"; - box->addRow(row); - row = "@@11|22##>@@"; - box->addRow(row); - row = "@@11|22@@##>"; - box->addRow(row); - row = "<##11|22##>"; - box->addRow(row); - row = "<##|22##>"; - box->addRow(row); - row = "11|<##22##>"; - box->addRow(row); - row = "11|22<####>"; - box->addRow(row); - row = "11|22##><##"; - box->addRow(row); - row = "%%@@11|22@@"; - box->addRow(row); - row = "%%2@@11|22@@"; - box->addRow(row); - row = "<%%11|22@@"; - box->addRow(row); - row = "@@%%>|22@@"; - box->addRow(row); - row = "<%%|22%%>"; - box->addRow(row); - row = "11|22<%%%%>"; - box->addRow(row); - row = "%%"; - box->addRow(row); - row = "%%1"; - box->addRow(row); - row = "%%##"; - box->addRow(row); - row = "%%###"; - box->addRow(row); - row = "##%%"; - box->addRow(row); - row = "##1%%"; - box->addRow(row); - row = "##%%2"; - box->addRow(row); - row = "##1%%2"; - box->addRow(row); - - delete Widget::getGloablFont(); - Widget::setGlobalFont(nullptr); - delete box; - delete2(client); - VirtFs::unmountDirSilent("data"); - VirtFs::unmountDirSilent("../data"); - delete2(logger); -// VirtFs::deinit(); -} - -TEST_CASE("BrowserBox leak test2", "") -{ - logger = new Logger(); - REQUIRE(gui == nullptr); - ResourceManager::cleanOrphans(true); - ResourceManager::deleteInstance(); - delete2(logger); -} -- cgit v1.2.3-70-g09d2