text: // Copyright 2017 The Chromium Authors. All rights reserved.
  // Use of this source code is governed by a BSD-style license that can be
  // found in the LICENSE file.
  
  var TestUtil = TestUtil || {};
  
  TestUtil.assertCloseTo = function(value, equ, delta, optMessage) {
    chai.assert.closeTo(value, equ, delta, optMessage);
  };
  
  TestUtil.MEMORY_UNITS = {
    B: 1,
    KB: Math.pow(1024, 1),
    MB: Math.pow(1024, 2),
    GB: Math.pow(1024, 3),
    TB: Math.pow(1024, 4),
    PB: Math.pow(1024, 5),
  };
  
  TestUtil.getTestData = function(cpuData) {
    const GB = TestUtil.MEMORY_UNITS.GB;
    const TB = TestUtil.MEMORY_UNITS.TB;
    return {
      const : {counterMax: 2147483647},
      cpus: cpuData,
      memory: {
        available: 4 * TB,
        pswpin: 1234,
        pswpout: 1234,
        swapFree: 4 * TB,
        swapTotal: 6 * TB,
        total: 8 * TB,
      },
      zram: {
        comprDataSize: 100 * GB,
        memUsedTotal: 300 * GB,
        numReads: 1234,
        numWrites: 1234,
        origDataSize: 200 * GB,
      },
    };
  }
  