@Test public void compareTo() throws Exception { RequestMethodsRequestCondition c1 = new RequestMethodsRequestCondition(GET, HEAD); RequestMethodsRequestCondition c2 = new RequestMethodsRequestCondition(POST); RequestMethodsRequestCondition c3 = new RequestMethodsRequestCondition(); ServerWebExchange exchange = createExchange(); int result = c1.compareTo(c2, exchange); assertTrue("Invalid comparison result: " + result, result < 0); result = c2.compareTo(c1, exchange); assertTrue("Invalid comparison result: " + result, result > 0); result = c2.compareTo(c3, exchange); assertTrue("Invalid comparison result: " + result, result < 0); result = c1.compareTo(c1, exchange); assertEquals("Invalid comparison result ", 0, result); }