blob: ace2c1422dbaf775438f471849893d4e2d0e240e [file] [log] [blame]
/*
REQUIRED_ARGS: -betterC -unittest
PERMUTE_ARGS:
EXTRA_SOURCES: extra-files/moreBettercUnittests.d
*/
import moreBettercUnittests;
unittest
{
sum |= 0x1;
}
unittest
{
sum |= 0x10;
}
extern (C) int main()
{
uint count;
static foreach (alias unit; __traits(getUnitTests, bettercUnittest))
{
unit();
count++;
}
static foreach (alias unit; __traits(getUnitTests, moreBettercUnittests))
{
unit();
count++;
}
assert(count == 4);
assert(sum == 0x1111);
return sum == 0x1111 ? 0 : 1;
}