@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 testValueOfGemFireOrderPolicies() { for (Gateway.OrderPolicy orderPolicy : Gateway.OrderPolicy.values()) { OrderPolicyType orderPolicyType = OrderPolicyType.valueOf(orderPolicy); assertNotNull(orderPolicyType); assertEquals(orderPolicy, orderPolicyType.getOrderPolicy()); } }
@Test public void testValueOfIgnoreCaseWithInvalidValues() { assertNull(OrderPolicyType.valueOfIgnoreCase("KEYZ")); assertNull(OrderPolicyType.valueOfIgnoreCase("Values")); assertNull(OrderPolicyType.valueOfIgnoreCase("invalid")); }
@Test public void testValueOfNullGemFireOrderPolicy() { assertNull(OrderPolicyType.valueOf((Gateway.OrderPolicy) null)); }
@Test public void testStaticGetOrderPolicyWithNull() { assertNull(OrderPolicyType.getOrderPolicy(null)); }
@Test public void testStaticGetOrderPolicy() { assertEquals(Gateway.OrderPolicy.KEY, OrderPolicyType.getOrderPolicy(OrderPolicyType.KEY)); assertEquals( Gateway.OrderPolicy.PARTITION, OrderPolicyType.getOrderPolicy(OrderPolicyType.PARTITION)); }