Skip to content
Snippets Groups Projects
Commit 77cfb33d authored by Steven Murray's avatar Steven Murray
Browse files

Added some more cta_mediachanger_acs_AcsTest unit-tests

parent 4093e285
No related branches found
Tags v4.4.0-1
No related merge requests found
......@@ -101,4 +101,40 @@ TEST_F(cta_mediachanger_acs_AcsTest, tooLongDrvComponentStr2DriveId) {
ASSERT_THROW(Acs::str2DriveId(str), cta::exception::InvalidArgument);
}
/**
* Tests empty component with Acs::strToDrveId.
*/
TEST_F(cta_mediachanger_acs_AcsTest, emptyAcsComponentStr2DriveId) {
using namespace cta::mediachanger::acs;
const std::string str(":2:3:4");
ASSERT_THROW(Acs::str2DriveId(str), cta::exception::InvalidArgument);
}
/**
* Tests empty component with Acs::strToDrveId.
*/
TEST_F(cta_mediachanger_acs_AcsTest, emptyLsmComponentStr2DriveId) {
using namespace cta::mediachanger::acs;
const std::string str("1::3:4");
ASSERT_THROW(Acs::str2DriveId(str), cta::exception::InvalidArgument);
}
/**
* Tests empty component with Acs::strToDrveId.
*/
TEST_F(cta_mediachanger_acs_AcsTest, emptyPanComponentStr2DriveId) {
using namespace cta::mediachanger::acs;
const std::string str("1:2::4");
ASSERT_THROW(Acs::str2DriveId(str), cta::exception::InvalidArgument);
}
/**
* Tests empty component with Acs::strToDrveId.
*/
TEST_F(cta_mediachanger_acs_AcsTest, emptyDrvComponentStr2DriveId) {
using namespace cta::mediachanger::acs;
const std::string str("1:2:3:");
ASSERT_THROW(Acs::str2DriveId(str), cta::exception::InvalidArgument);
}
} // namespace unitTests
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment