added asserts

This commit is contained in:
Robin Nicholson 2018-03-17 09:04:45 +01:00
parent 73cf54a3db
commit 779bc4687b
1 changed files with 6 additions and 0 deletions

View File

@ -5,6 +5,8 @@
#include "elfspy/Fake.h"
#include "demo.h"
bool g1_replaced = false;
bool g2_replaced = false;
void g1_replace(int n);
void g2_replace();
@ -17,16 +19,20 @@ int main(int argc, char** argv)
auto g_fake = spy::fake(g_spy, &g2_replace);
g(1);
g();
assert(g1_replaced);
assert(g2_replaced);
return 0;
}
void g1_replace(int n)
{
g1_replaced = true;
std::cout << "g1_replace(" << n << ")" << std::endl;
}
void g2_replace()
{
g2_replaced = true;
std::cout << "g2_replace()" << std::endl;
}