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

Method testHashCodeandEqualsRate

test/core/TestTSSubQuery.java:450–467  ·  view source on GitHub ↗
()

Source from the content-addressed store, hash-verified

448 }
449
450 @Test
451 public void testHashCodeandEqualsRate() {
452 final TSSubQuery sub1 = getBaseQuery();
453 final int hash_a = sub1.hashCode();
454
455 sub1.setRate(false);
456 final int hash_b = sub1.hashCode();
457 assertFalse(hash_a == sub1.hashCode());
458 sub1.validateAndSetQuery();
459 assertEquals(hash_b, sub1.hashCode());
460
461 TSSubQuery sub2 = getBaseQuery();
462 sub2.setRate(false);
463
464 assertEquals(hash_b, sub2.hashCode());
465 assertEquals(sub1, sub2);
466 assertFalse(sub1 == sub2);
467 }
468
469 @Test
470 public void testHashCodeandEqualsRateOptionsSameNew() {

Callers

nothing calls this directly

Calls 4

getBaseQueryMethod · 0.95
hashCodeMethod · 0.95
setRateMethod · 0.95
validateAndSetQueryMethod · 0.95

Tested by

no test coverage detected