### Question:
LTCriteria extends ArithmeticCriteria { public List<Object> meets(CacheIndex cacheIndex) { return cacheIndex.lessThan(value); } LTCriteria(String attributeName, Object value); List<Object> meets(CacheIndex cacheIndex);  }### Answer:
@Test public void meets() { LTCriteria criteria = new LTCriteria("a", expectedValue); doReturn(result).when(cacheIndex).lessThan(expectedValue); List<Object> actualResult = criteria.meets(cacheIndex); verify(cacheIndex).lessThan(expectedValue); assertEquals(result, actualResult); }