@Test
 public void testValueOfIgnoreCase() {
   assertEquals(OrderPolicyType.KEY, OrderPolicyType.valueOfIgnoreCase("KEY"));
   assertEquals(OrderPolicyType.PARTITION, OrderPolicyType.valueOfIgnoreCase("Partition"));
   assertEquals(OrderPolicyType.PARTITION, OrderPolicyType.valueOfIgnoreCase("PARTition"));
   assertEquals(OrderPolicyType.PARTITION, OrderPolicyType.valueOfIgnoreCase("PartItIon"));
   assertEquals(OrderPolicyType.THREAD, OrderPolicyType.valueOfIgnoreCase("thread"));
 }
 @Test
 public void testValueOfIgnoreCaseWithInvalidValues() {
   assertNull(OrderPolicyType.valueOfIgnoreCase("KEYZ"));
   assertNull(OrderPolicyType.valueOfIgnoreCase("Values"));
   assertNull(OrderPolicyType.valueOfIgnoreCase("invalid"));
 }