}
@Test
public void testExempt() {
Product product1 = TestUtil.createProduct();
product1.addAttribute(new ProductAttribute("support_level", "premium"));
product1.addAttribute(new ProductAttribute("support_level_exempt", "true"));
productCurator.create(product1);
Product product2 = TestUtil.createProduct();
product2.addAttribute(new ProductAttribute("support_level", "Premium"));
productCurator.create(product2);
Product product3 = TestUtil.createProduct();
product3.addAttribute(new ProductAttribute("support_level", "super"));
productCurator.create(product3);
Product product4 = TestUtil.createProduct();
product4.addAttribute(new ProductAttribute("support_level", "high"));
product4.addAttribute(new ProductAttribute("support_level_exempt", "false"));
productCurator.create(product4);
Product product5 = TestUtil.createProduct();
product5.addAttribute(new ProductAttribute("support_level", "HIGH"));
productCurator.create(product5);
Pool pool1 = createPoolAndSub(owner, product1, 100L,
TestUtil.createDate(2000, 3, 2), TestUtil.createDate(2055, 3, 2));
poolCurator.create(pool1);