MCPcopy Index your code
hub / github.com/OpenTSDB/opentsdb / testHashCodeandEqualsUseCalendar

Method testHashCodeandEqualsUseCalendar

test/core/TestTSQuery.java:291–308  ·  view source on GitHub ↗
()

Source from the content-addressed store, hash-verified

289 }
290
291 @Test
292 public void testHashCodeandEqualsUseCalendar() {
293 TSQuery sub1 = getMetricForValidate();
294
295 final int hash_a = sub1.hashCode();
296 sub1.setUseCalendar(true);
297 final int hash_b = sub1.hashCode();
298 assertTrue(hash_a != hash_b);
299 sub1.validateAndSetQuery();
300 assertEquals(hash_b, sub1.hashCode());
301
302 TSQuery sub2 = getMetricForValidate();
303 sub2.setUseCalendar(true);
304
305 assertEquals(hash_b, sub2.hashCode());
306 assertEquals(sub1, sub2);
307 assertFalse(sub1 == sub2);
308 }
309
310 @Test
311 public void testHashCodeandEqualsOptions() {

Callers

nothing calls this directly

Calls 4

getMetricForValidateMethod · 0.95
hashCodeMethod · 0.95
setUseCalendarMethod · 0.95
validateAndSetQueryMethod · 0.95

Tested by

no test coverage detected