    @Test
    public void getMeasureId() {

        String valid = String.format("%s_measure_%s_%s", "AndroidUUID", Utils.getUniversalTimestamp(), Utils.getSaltString(16));
        String invalidId = "9e58cfb935e72628_measure1_1545035746888_CetMsJLZJvUsTboi";

        String[] array = valid.split("_");

        Assert.assertEquals("Measure ID schema is not correct, expect 3 underscores", 4, array.length);
        Assert.assertEquals("Wrong object name, expected : measure", "measure", array[1]);
        try {
            long timestamp = Long.parseLong(array[2]);
            //Assert.assertTrue("timestamp generated incorrectly", System.currentTimeMillis() < timestamp);
        } catch (NumberFormatException e) {
            Assert.fail("timestamp is not correct format");
        }
        Assert.assertEquals("Random string generated incorrectly", 16, array[3].length());
    }