get testComparisons() {
    const /** !Object<string, function()> */ testCases = {};
    for (let i = 0; i < TEST_BITS.length; i += 2) {
      testCases[`test${i}`] = () => {
        const vi = Long.fromBits(TEST_BITS[i + 1], TEST_BITS[i]);
        for (let j = 0; j < TEST_BITS.length; j += 2) {
          const vj = Long.fromBits(TEST_BITS[j + 1], TEST_BITS[j]);
          assertEquals(i == j, vi.equals(vj));
          assertEquals(i != j, vi.notEquals(vj));
          assertEquals(i < j, vi.lessThan(vj));
          assertEquals(i <= j, vi.lessThanOrEqual(vj));
          assertEquals(i > j, vi.greaterThan(vj));
          assertEquals(i >= j, vi.greaterThanOrEqual(vj));
        }
      };
    }
    return testCases;
  }
Nested test suite for comparison operations.