add unit test for tiered priority chooser