@Test @Config(minSdk = P) public void setSaturationLevel_setToValueGreaterThanOneViaShadow_shouldThrow() { try { shadowOf(instance).setSaturationLevel(1.1f); fail("Expected IllegalArgumentException thrown"); } catch (IllegalArgumentException expected) {} }
@Test @Config(minSdk = P) public void setSaturationLevel_setToNegativevalueViaShadow_shouldThrow() { try { shadowOf(instance).setSaturationLevel(-0.1f); fail("Expected IllegalArgumentException thrown"); } catch (IllegalArgumentException expected) {} }
@Test @Config(minSdk = P) public void getSaturationLevel_setToOneViaShadow_shouldReturnOne() { shadowOf(instance).setSaturationLevel(0.0f); shadowOf(instance).setSaturationLevel(1.0f); assertThat(shadowOf(instance).getSaturationLevel()).isEqualTo(1.0f); }
@Test @Config(minSdk = P) public void getSaturationLevel_setToZeroViaShadow_shouldReturnZero() { shadowOf(instance).setSaturationLevel(0.0f); assertThat(shadowOf(instance).getSaturationLevel()).isEqualTo(0.0f); }
@Test @Config(minSdk = P) public void getSaturationLevel_setToHalfViaShadow_shouldReturnHalf() { shadowOf(instance).setSaturationLevel(0.5f); assertThat(shadowOf(instance).getSaturationLevel()).isEqualTo(0.5f); }