.autotest

git-svn-id: svn://ultimatepp.org/upp/trunk@7230 f0d560ea-af0d-0410-9eb7-867de7ffcac7
This commit is contained in:
cxl 2014-04-12 14:29:11 +00:00
parent 1888443d57
commit e4bb010c9c

View file

@ -14,7 +14,14 @@ CONSOLE_APP_MAIN
cb();
ASSERT(a == 1);
}
{
Callback cb;
cb = LAMBDA { a = 1; LOG("Callback"); };
cb();
ASSERT(a == 1);
}
{
Callback1<int> cb;
cb = lambda([&](int b) { a = b; LOG("Callback1"); });
@ -22,6 +29,13 @@ CONSOLE_APP_MAIN
ASSERT(a == 123);
}
{
Callback1<int> cb;
cb = LAMBDA(int b) { a = b; LOG("Callback1"); };
cb(123);
ASSERT(a == 123);
}
{
Callback2<int, int> cb;
cb = lambda([&](int b, int c) { a = b + c; LOG("Callback2"); });