public void testSetValidPowerMode() throws URISyntaxException { for (byte i = ConfigUriBeacon.POWER_MODE_ULTRA_LOW; i <= ConfigUriBeacon.POWER_MODE_HIGH; i++) { ConfigUriBeacon configUriBeacon = new ConfigUriBeacon.Builder() .uriString(TestData.emptyTestString) .beaconPeriod(TestData.validPeriod) .advertisedTxPowerLevels(makeTxPowerLevelArray(TestData.validTxPowerLevels)) .txPowerMode(i) .build(); assertEquals(i, configUriBeacon.getTxPowerMode()); } }