Skip to content

Commit

Permalink
gui2: Update unit tests
Browse files Browse the repository at this point in the history
  • Loading branch information
irydacea committed Dec 10, 2020
1 parent 4941231 commit 3ddff73
Showing 1 changed file with 14 additions and 0 deletions.
14 changes: 14 additions & 0 deletions src/tests/gui/test_gui2.cpp
Expand Up @@ -34,6 +34,7 @@
#include "gui/core/layout_exception.hpp"
#include "gui/dialogs/addon/connect.hpp"
#include "gui/dialogs/addon/install_dependencies.hpp"
#include "gui/dialogs/addon/license_prompt.hpp"
#include "gui/dialogs/addon/manager.hpp"
#include "gui/dialogs/attack_predictions.hpp"
#include "gui/dialogs/campaign_difficulty.hpp"
Expand Down Expand Up @@ -415,6 +416,7 @@ BOOST_AUTO_TEST_CASE(test_gui2)

/* The modal_dialog classes. */
test<addon_connect>();
test<addon_license_prompt>();
//test<addon_manager>();
//test<attack_predictions>();
test<campaign_difficulty>();
Expand Down Expand Up @@ -580,6 +582,18 @@ struct dialog_tester<addon_connect>
}
};

template<>
struct dialog_tester<addon_license_prompt>
{
std::string license_terms = R"""(Lorem ipsum dolor sit amet, consectetur adipiscing elit. Duis ante nibh, dignissim ullamcorper tristique eget, condimentum sit amet enim. Aenean dictum pulvinar lacinia. Etiam eleifend, leo sed efficitur consectetur, augue nulla ornare lectus, vitae molestie lacus risus vitae libero. Quisque odio nunc, porttitor eget fermentum sit amet, faucibus eu risus. Praesent sit amet lacus tortor. Suspendisse volutpat quam vitae ipsum fermentum, in vulputate metus egestas. Nulla id consequat ex. Nulla ac dignissim nisl, nec euismod lectus. Duis vitae dolor ornare, convallis justo in, porta dui.
Sed faucibus nibh sit amet ligula porta, non malesuada nibh tristique. Maecenas aliquam diam non eros convallis mattis. Proin rhoncus condimentum leo, sed condimentum magna. Phasellus cursus condimentum lacus, sed sodales lacus. Sed pharetra dictum metus, eget dictum nibh lobortis imperdiet. Nunc tempus sollicitudin bibendum. In porttitor interdum orci. Curabitur vitae nibh vestibulum, condimentum lectus quis, condimentum dui. In quis cursus nisl. Maecenas semper neque eu ipsum aliquam, id porta ligula lacinia. Integer sed blandit ex, eu accumsan magna.)""";
addon_license_prompt* create()
{
return new addon_license_prompt(license_terms);
}
};

template<>
struct dialog_tester<addon_manager>
{
Expand Down

0 comments on commit 3ddff73

Please sign in to comment.