diff options
author | Charles Kerr <charles.kerr@canonical.com> | 2015-02-12 22:45:24 +0000 |
---|---|---|
committer | CI Train Bot <ci-train-bot@canonical.com> | 2015-02-12 22:45:24 +0000 |
commit | 8e3fb8cc79f08e51b182cefc1cd01d81ad45a6d9 (patch) | |
tree | fc3391c6d77c48f83fcf47ccc6394dbc6bc16aad /tests | |
parent | 55104b7f2fb1056f7c11e60e7a0bd0b822937dc8 (diff) | |
parent | 92b25d847074f06bb877570cb8ca02e07b61d67a (diff) | |
download | ayatana-indicator-power-8e3fb8cc79f08e51b182cefc1cd01d81ad45a6d9.tar.gz ayatana-indicator-power-8e3fb8cc79f08e51b182cefc1cd01d81ad45a6d9.tar.bz2 ayatana-indicator-power-8e3fb8cc79f08e51b182cefc1cd01d81ad45a6d9.zip |
Use the new power level icons for a more accurate display of the battery level. Fixes: #1388235
Approved by: Ted Gould, PS Jenkins bot
Diffstat (limited to 'tests')
-rw-r--r-- | tests/manual | 9 | ||||
-rw-r--r-- | tests/test-device.cc | 22 |
2 files changed, 28 insertions, 3 deletions
diff --git a/tests/manual b/tests/manual index 1e6febd..8a305ac 100644 --- a/tests/manual +++ b/tests/manual @@ -13,7 +13,6 @@ $ gdbus call --session --dest "com.canonical.indicator.power" \ --object-path /com/canonical/indicator/power/Testing \ --method org.freedesktop.DBus.Properties.GetAll \ com.canonical.indicator.power.Testing -({'MockBatteryEnabled': <false>, 'MockBatteryLevel': <uint32 50>, 'MockBatteryState': <'discharging'>, 'MockBatteryMinutesLeft': <uint32 30>},) Enable the mock battery: @@ -88,6 +87,14 @@ Test-case indicator-power/low-power-notifications <dd>ubuntu-system-settings should be launched to the Battery page </dd> </dl> +Test-case indicator-power/low-power-icon +<dl> + <dt>Wait for the system's battery level to drop to 21% (or fake it, see 'Notes on Battery Testing' above)</dt> + <dd>The indicator's icon should use the non-critical coloring (eg, grey)</dd> + <dt>Wait for the system's battery level to drop to 20% (or fake it, see 'Notes on Battery Testing' above)</dt> + <dd>The indicator's icon should use the critical coloring (eg, red)</dd> +</dl> + Test-case indicator-power/device-brightness-slider <dl> <dt>On a device, pull down the power indicator's menu</dt> diff --git a/tests/test-device.cc b/tests/test-device.cc index fbeb1c0..e929f89 100644 --- a/tests/test-device.cc +++ b/tests/test-device.cc @@ -297,7 +297,6 @@ TEST_F(DeviceTest, IconNames) g_object_set (o, INDICATOR_POWER_DEVICE_KIND, kind, INDICATOR_POWER_DEVICE_STATE, UP_DEVICE_STATE_EMPTY, NULL); - g_string_append_printf (expected, "%s-empty-symbolic;", kind_str); g_string_append_printf (expected, "gpm-%s-empty;", kind_str); g_string_append_printf (expected, "gpm-%s-000;", kind_str); @@ -323,7 +322,6 @@ TEST_F(DeviceTest, IconNames) INDICATOR_POWER_DEVICE_STATE, UP_DEVICE_STATE_CHARGING, INDICATOR_POWER_DEVICE_PERCENTAGE, 95.0, NULL); - g_string_append_printf (expected, "%s-100-charging;", kind_str); g_string_append_printf (expected, "gpm-%s-100-charging;", kind_str); g_string_append_printf (expected, "%s-full-charging-symbolic;", kind_str); @@ -336,6 +334,8 @@ TEST_F(DeviceTest, IconNames) INDICATOR_POWER_DEVICE_STATE, UP_DEVICE_STATE_CHARGING, INDICATOR_POWER_DEVICE_PERCENTAGE, 85.0, NULL); + g_string_append_printf (expected, "%s-090-charging;", kind_str); + g_string_append_printf (expected, "gpm-%s-090-charging;", kind_str); g_string_append_printf (expected, "%s-080-charging;", kind_str); g_string_append_printf (expected, "gpm-%s-080-charging;", kind_str); g_string_append_printf (expected, "%s-full-charging-symbolic;", kind_str); @@ -348,6 +348,8 @@ TEST_F(DeviceTest, IconNames) INDICATOR_POWER_DEVICE_STATE, UP_DEVICE_STATE_CHARGING, INDICATOR_POWER_DEVICE_PERCENTAGE, 50.0, NULL); + g_string_append_printf (expected, "%s-050-charging;", kind_str); + g_string_append_printf (expected, "gpm-%s-050-charging;", kind_str); g_string_append_printf (expected, "%s-060-charging;", kind_str); g_string_append_printf (expected, "gpm-%s-060-charging;", kind_str); g_string_append_printf (expected, "%s-good-charging-symbolic;", kind_str); @@ -360,6 +362,8 @@ TEST_F(DeviceTest, IconNames) INDICATOR_POWER_DEVICE_STATE, UP_DEVICE_STATE_CHARGING, INDICATOR_POWER_DEVICE_PERCENTAGE, 25.0, NULL); + g_string_append_printf (expected, "%s-030-charging;", kind_str); + g_string_append_printf (expected, "gpm-%s-030-charging;", kind_str); g_string_append_printf (expected, "%s-020-charging;", kind_str); g_string_append_printf (expected, "gpm-%s-020-charging;", kind_str); g_string_append_printf (expected, "%s-low-charging-symbolic;", kind_str); @@ -372,6 +376,8 @@ TEST_F(DeviceTest, IconNames) INDICATOR_POWER_DEVICE_STATE, UP_DEVICE_STATE_CHARGING, INDICATOR_POWER_DEVICE_PERCENTAGE, 5.0, NULL); + g_string_append_printf (expected, "%s-010-charging;", kind_str); + g_string_append_printf (expected, "gpm-%s-010-charging;", kind_str); g_string_append_printf (expected, "%s-000-charging;", kind_str); g_string_append_printf (expected, "gpm-%s-000-charging;", kind_str); g_string_append_printf (expected, "%s-caution-charging-symbolic;", kind_str); @@ -396,6 +402,8 @@ TEST_F(DeviceTest, IconNames) INDICATOR_POWER_DEVICE_STATE, UP_DEVICE_STATE_DISCHARGING, INDICATOR_POWER_DEVICE_PERCENTAGE, 85.0, NULL); + g_string_append_printf (expected, "%s-090;", kind_str); + g_string_append_printf (expected, "gpm-%s-090;", kind_str); g_string_append_printf (expected, "%s-080;", kind_str); g_string_append_printf (expected, "gpm-%s-080;", kind_str); g_string_append_printf (expected, "%s-full-symbolic;", kind_str); @@ -409,6 +417,8 @@ TEST_F(DeviceTest, IconNames) INDICATOR_POWER_DEVICE_PERCENTAGE, 50.0, INDICATOR_POWER_DEVICE_TIME, guint64(60*60), NULL); + g_string_append_printf (expected, "%s-050;", kind_str); + g_string_append_printf (expected, "gpm-%s-050;", kind_str); g_string_append_printf (expected, "%s-060;", kind_str); g_string_append_printf (expected, "gpm-%s-060;", kind_str); g_string_append_printf (expected, "%s-good-symbolic;", kind_str); @@ -422,6 +432,8 @@ TEST_F(DeviceTest, IconNames) INDICATOR_POWER_DEVICE_PERCENTAGE, 25.0, INDICATOR_POWER_DEVICE_TIME, guint64(60*60), NULL); + g_string_append_printf (expected, "%s-030;", kind_str); + g_string_append_printf (expected, "gpm-%s-030;", kind_str); g_string_append_printf (expected, "%s-020;", kind_str); g_string_append_printf (expected, "gpm-%s-020;", kind_str); g_string_append_printf (expected, "%s-low-symbolic;", kind_str); @@ -435,6 +447,8 @@ TEST_F(DeviceTest, IconNames) INDICATOR_POWER_DEVICE_PERCENTAGE, 25.0, INDICATOR_POWER_DEVICE_TIME, guint64(60*15), NULL); + g_string_append_printf (expected, "%s-030;", kind_str); + g_string_append_printf (expected, "gpm-%s-030;", kind_str); g_string_append_printf (expected, "%s-020;", kind_str); g_string_append_printf (expected, "gpm-%s-020;", kind_str); g_string_append_printf (expected, "%s-low-symbolic;", kind_str); @@ -448,6 +462,8 @@ TEST_F(DeviceTest, IconNames) INDICATOR_POWER_DEVICE_PERCENTAGE, 5.0, INDICATOR_POWER_DEVICE_TIME, guint64(60*60), NULL); + g_string_append_printf (expected, "%s-010;", kind_str); + g_string_append_printf (expected, "gpm-%s-010;", kind_str); g_string_append_printf (expected, "%s-000;", kind_str); g_string_append_printf (expected, "gpm-%s-000;", kind_str); g_string_append_printf (expected, "%s-caution-symbolic;", kind_str); @@ -461,6 +477,8 @@ TEST_F(DeviceTest, IconNames) INDICATOR_POWER_DEVICE_PERCENTAGE, 5.0, INDICATOR_POWER_DEVICE_TIME, guint64(60*15), NULL); + g_string_append_printf (expected, "%s-010;", kind_str); + g_string_append_printf (expected, "gpm-%s-010;", kind_str); g_string_append_printf (expected, "%s-000;", kind_str); g_string_append_printf (expected, "gpm-%s-000;", kind_str); g_string_append_printf (expected, "%s-caution-symbolic;", kind_str); |