summaryrefslogtreecommitdiff
path: root/src/animatedsprite_unittest.cc
diff options
context:
space:
mode:
authorAndrei Karas <akaras@inbox.ru>2013-08-23 22:08:12 +0300
committerAndrei Karas <akaras@inbox.ru>2013-08-24 21:08:16 +0300
commitc97f245c597ebe8f488e72c435960dbee9bf66c6 (patch)
tree472aa07dfc05d06f8732e5fc24c7960a07d10494 /src/animatedsprite_unittest.cc
parentc2a7004213529c403faeb6fdcc374699aa2f53b5 (diff)
downloadmanaplus-c97f245c597ebe8f488e72c435960dbee9bf66c6.tar.gz
manaplus-c97f245c597ebe8f488e72c435960dbee9bf66c6.tar.bz2
manaplus-c97f245c597ebe8f488e72c435960dbee9bf66c6.tar.xz
manaplus-c97f245c597ebe8f488e72c435960dbee9bf66c6.zip
fix Client creation in unit tests.
Diffstat (limited to 'src/animatedsprite_unittest.cc')
-rw-r--r--src/animatedsprite_unittest.cc9
1 files changed, 7 insertions, 2 deletions
diff --git a/src/animatedsprite_unittest.cc b/src/animatedsprite_unittest.cc
index 12449148f..fa47e4808 100644
--- a/src/animatedsprite_unittest.cc
+++ b/src/animatedsprite_unittest.cc
@@ -52,7 +52,7 @@ static void init()
TEST(AnimatedSprite, basic)
{
Client::Options options;
- Client client(options);
+ client = new Client(options);
init();
AnimatedSprite *sprite = AnimatedSprite::load(
@@ -70,12 +70,14 @@ TEST(AnimatedSprite, basic)
EXPECT_EQ(false, sprite->update(11));
EXPECT_EQ(10, sprite->getFrameTime());
EXPECT_EQ(0, sprite->getFrameIndex());
+ delete client;
+ client = nullptr;
}
TEST(AnimatedSprite, basic2)
{
Client::Options options;
- Client client(options);
+ client = new Client(options);
init();
AnimatedSprite *sprite = AnimatedSprite::load(
@@ -146,5 +148,8 @@ TEST(AnimatedSprite, basic2)
EXPECT_EQ(true, sprite2->update(1 + 10 + 20 + 10 + 25 + 10 + 10 + 1));
EXPECT_EQ(1, sprite2->getFrameIndex());
EXPECT_EQ(1, sprite2->getFrameTime());
+
+ delete client;
+ client = nullptr;
}