broadcast and wait testcases