summaryrefslogtreecommitdiff
path: root/tests
diff options
authorAndrea Azzarone <azzaronea@gmail.com>2016-03-10 10:08:56 +0000
committerCI Train Bot <ci-train-bot@canonical.com>2016-03-10 10:08:56 +0000
commitde15445deb21b5ac3848cf510e6ccd3258a020fa (patch)
tree61fad75caa34b68172bbf6de383be420df8e337f /tests
parent6a53f55de17e56e3ae2ccabf8fcc716a7db28462 (diff)
parent9d3d1b37f21da7c9c69661540d9b58d2455aa19a (diff)
Add a "Format..." option to volume icons. Fixes: #1057008
Approved by: Marco Trevisan (TreviƱo), PS Jenkins bot (bzr r4081)
Diffstat (limited to 'tests')
-rw-r--r--tests/test_mock_devices.h2
-rw-r--r--tests/test_volume_launcher_icon.cpp2
2 files changed, 4 insertions, 0 deletions
diff --git a/tests/test_mock_devices.h b/tests/test_mock_devices.h
index 2f4218fc5..d429b569b 100644
--- a/tests/test_mock_devices.h
+++ b/tests/test_mock_devices.h
@@ -78,11 +78,13 @@ struct MockVolume : Volume
typedef std::shared_ptr<MockVolume> Ptr;
typedef testing::NiceMock<MockVolume> Nice;
+ MOCK_CONST_METHOD0(CanBeFormatted, bool(void));
MOCK_CONST_METHOD0(CanBeRemoved, bool(void));
MOCK_CONST_METHOD0(CanBeStopped, bool(void));
MOCK_CONST_METHOD0(GetName, std::string(void));
MOCK_CONST_METHOD0(GetIconName, std::string(void));
MOCK_CONST_METHOD0(GetIdentifier, std::string(void));
+ MOCK_CONST_METHOD0(GetUnixDevicePath, std::string(void));
MOCK_CONST_METHOD0(GetUri, std::string(void));
MOCK_CONST_METHOD0(HasSiblings, bool(void));
MOCK_CONST_METHOD0(CanBeEjected, bool(void));
diff --git a/tests/test_volume_launcher_icon.cpp b/tests/test_volume_launcher_icon.cpp
index 41b794bae..1bd4f5a56 100644
--- a/tests/test_volume_launcher_icon.cpp
+++ b/tests/test_volume_launcher_icon.cpp
@@ -56,11 +56,13 @@ struct TestVolumeLauncherIcon : public Test
void SetupVolumeDefaultBehavior()
{
+ ON_CALL(*volume_, CanBeFormatted()).WillByDefault(Return(false));
ON_CALL(*volume_, CanBeRemoved()).WillByDefault(Return(false));
ON_CALL(*volume_, CanBeStopped()).WillByDefault(Return(false));
ON_CALL(*volume_, GetName()).WillByDefault(Return("Test Name"));
ON_CALL(*volume_, GetIconName()).WillByDefault(Return("Test Icon Name"));
ON_CALL(*volume_, GetIdentifier()).WillByDefault(Return("Test Identifier"));
+ ON_CALL(*volume_, GetUnixDevicePath()).WillByDefault(Return("/dev/sda1"));
ON_CALL(*volume_, GetUri()).WillByDefault(Return("file:///media/user/device_uri"));
ON_CALL(*volume_, HasSiblings()).WillByDefault(Return(false));
ON_CALL(*volume_, CanBeEjected()).WillByDefault(Return(false));