mirror of
https://github.com/slsdetectorgroup/slsDetectorPackage.git
synced 2025-04-23 06:50:02 +02:00
Merge branch 'developer' of github.com:slsdetectorgroup/slsDetectorPackage into developer
This commit is contained in:
commit
adf6a4c471
@ -1375,15 +1375,23 @@ using sls::Detector;
|
|||||||
|
|
||||||
// }
|
// }
|
||||||
|
|
||||||
// TEST_CASE("rx_frameindex", "[.cmd]") {
|
TEST_CASE("rx_frameindex", "[.cmd]") {
|
||||||
// REQUIRE_NOTHROW(multiSlsDetectorClient("rx_frameindex", GET));
|
Detector det;
|
||||||
// REQUIRE_THROWS(multiSlsDetectorClient("rx_frameindex bla", PUT));
|
CmdProxy proxy(&det);
|
||||||
// }
|
proxy.Call("rx_frameindex", {}, -1, GET);
|
||||||
|
|
||||||
// TEST_CASE("user", "[.cmd]") {
|
// This is a get only command
|
||||||
// REQUIRE_NOTHROW(multiSlsDetectorClient("user", GET));
|
REQUIRE_THROWS(proxy.Call("rx_frameindex", {"2"}, -1, PUT));
|
||||||
// REQUIRE_THROWS(multiSlsDetectorClient("user bla", PUT));
|
}
|
||||||
// }
|
|
||||||
|
TEST_CASE("user", "[.cmd]") {
|
||||||
|
Detector det;
|
||||||
|
CmdProxy proxy(&det);
|
||||||
|
proxy.Call("user", {}, -1, GET);
|
||||||
|
|
||||||
|
// This is a get only command
|
||||||
|
REQUIRE_THROWS(proxy.Call("user", {}, -1, PUT));
|
||||||
|
}
|
||||||
|
|
||||||
// TEST_CASE("now", "[.cmd]") {
|
// TEST_CASE("now", "[.cmd]") {
|
||||||
// if (test::type == slsDetectorDefs::JUNGFRAU || test::type ==
|
// if (test::type == slsDetectorDefs::JUNGFRAU || test::type ==
|
||||||
@ -1416,33 +1424,38 @@ using sls::Detector;
|
|||||||
// REQUIRE_NOTHROW(multiSlsDetectorClient("execcommand ls", PUT));
|
// REQUIRE_NOTHROW(multiSlsDetectorClient("execcommand ls", PUT));
|
||||||
// }
|
// }
|
||||||
|
|
||||||
// TEST_CASE("port", "[.cmd]") {
|
TEST_CASE("port", "[.cmd]") {
|
||||||
// {
|
Detector det;
|
||||||
// std::ostringstream oss;
|
CmdProxy proxy(&det);
|
||||||
// REQUIRE_NOTHROW(multiSlsDetectorClient("port 1942", PUT, nullptr,
|
{
|
||||||
// oss)); REQUIRE(oss.str() == "port 1942\n");
|
std::ostringstream oss;
|
||||||
// }
|
proxy.Call("port", {"1942"}, -1, PUT, oss);
|
||||||
// {
|
REQUIRE(oss.str() == "port 1942\n");
|
||||||
// std::ostringstream oss;
|
}
|
||||||
// REQUIRE_NOTHROW(multiSlsDetectorClient("port", GET, nullptr, oss));
|
{
|
||||||
// REQUIRE(oss.str() == "port 1942\n");
|
std::ostringstream oss;
|
||||||
// }
|
proxy.Call("port", {}, -1, GET, oss);
|
||||||
// REQUIRE_NOTHROW(multiSlsDetectorClient("port 1952", PUT));
|
REQUIRE(oss.str() == "port 1942\n");
|
||||||
// }
|
}
|
||||||
|
proxy.Call("port", {"1952"}, -1, PUT);
|
||||||
|
}
|
||||||
|
|
||||||
|
TEST_CASE("stopport", "[.cmd]") {
|
||||||
|
Detector det;
|
||||||
|
CmdProxy proxy(&det);
|
||||||
|
{
|
||||||
|
std::ostringstream oss;
|
||||||
|
proxy.Call("stopport", {"1942"}, -1, PUT, oss);
|
||||||
|
REQUIRE(oss.str() == "stopport 1942\n");
|
||||||
|
}
|
||||||
|
{
|
||||||
|
std::ostringstream oss;
|
||||||
|
proxy.Call("stopport", {}, -1, GET, oss);
|
||||||
|
REQUIRE(oss.str() == "stopport 1942\n");
|
||||||
|
}
|
||||||
|
proxy.Call("stopport", {"1953"}, -1, PUT);
|
||||||
|
}
|
||||||
|
|
||||||
// TEST_CASE("stopport", "[.cmd]") {
|
|
||||||
// {
|
|
||||||
// std::ostringstream oss;
|
|
||||||
// REQUIRE_NOTHROW(multiSlsDetectorClient("stopport 1942", PUT, nullptr,
|
|
||||||
// oss)); REQUIRE(oss.str() == "stopport 1942\n");
|
|
||||||
// }
|
|
||||||
// {
|
|
||||||
// std::ostringstream oss;
|
|
||||||
// REQUIRE_NOTHROW(multiSlsDetectorClient("stopport", GET, nullptr,
|
|
||||||
// oss)); REQUIRE(oss.str() == "stopport 1942\n");
|
|
||||||
// }
|
|
||||||
// REQUIRE_NOTHROW(multiSlsDetectorClient("stopport 1953", PUT));
|
|
||||||
// }
|
|
||||||
|
|
||||||
// TEST_CASE("adcreg", "[.cmd]") {
|
// TEST_CASE("adcreg", "[.cmd]") {
|
||||||
// if (test::type == slsDetectorDefs::JUNGFRAU || test::type ==
|
// if (test::type == slsDetectorDefs::JUNGFRAU || test::type ==
|
||||||
@ -4147,34 +4160,37 @@ using sls::Detector;
|
|||||||
// }
|
// }
|
||||||
// }
|
// }
|
||||||
// TEST_CASE("status", "[.cmd]") {
|
// TEST_CASE("status", "[.cmd]") {
|
||||||
|
// Detector det;
|
||||||
|
// CmdProxy proxy(&det);
|
||||||
|
|
||||||
// REQUIRE_NOTHROW(multiSlsDetectorClient("timing auto", PUT));
|
// proxy.Call("timing", {"auto"}, -1, PUT);
|
||||||
// REQUIRE_NOTHROW(multiSlsDetectorClient("frames 10", PUT));
|
// proxy.Call("frames", {"10"}, -1, PUT);
|
||||||
// REQUIRE_NOTHROW(multiSlsDetectorClient("period 1", PUT));
|
// proxy.Call("period", {"1"}, -1, PUT);
|
||||||
|
|
||||||
// {
|
// {
|
||||||
// std::ostringstream oss;
|
// std::ostringstream oss;
|
||||||
// REQUIRE_NOTHROW(multiSlsDetectorClient("start", PUT, nullptr, oss));
|
// proxy.Call("start", {}, -1, PUT, oss);
|
||||||
// REQUIRE(oss.str() == "start successful\n");
|
// REQUIRE(oss.str() == "start successful\n");
|
||||||
// }
|
// }
|
||||||
// {
|
// {
|
||||||
// std::ostringstream oss;
|
// std::ostringstream oss;
|
||||||
// REQUIRE_NOTHROW(multiSlsDetectorClient("status", GET, nullptr, oss));
|
// proxy.Call("status", {}, -1, GET, oss);
|
||||||
// REQUIRE(oss.str() == "status running\n");
|
// REQUIRE(oss.str() == "status running\n");
|
||||||
// }
|
// }
|
||||||
// {
|
// {
|
||||||
// std::ostringstream oss;
|
// std::ostringstream oss;
|
||||||
// REQUIRE_NOTHROW(multiSlsDetectorClient("stop", PUT, nullptr, oss));
|
// proxy.Call("stop", {}, -1, PUT, oss);
|
||||||
// REQUIRE(oss.str() == "stop successful\n");
|
// REQUIRE(oss.str() == "stop successful\n");
|
||||||
// }
|
// }
|
||||||
// {
|
// {
|
||||||
// std::ostringstream oss;
|
// std::ostringstream oss;
|
||||||
// REQUIRE_NOTHROW(multiSlsDetectorClient("status", GET, nullptr, oss));
|
// REQUIRE_NOTHROW(multiSlsDetectorClient("status", GET, nullptr, oss));
|
||||||
// REQUIRE(oss.str() != "status running\n");
|
// REQUIRE(oss.str() != "status running\n");
|
||||||
// REQUIRE(oss.str() != "status waiting\n");
|
// REQUIRE(oss.str() != "status waiting\n");
|
||||||
// REQUIRE(oss.str() != "status transmitting\n");
|
// REQUIRE(oss.str() != "status transmitting\n");
|
||||||
// }
|
// }
|
||||||
// REQUIRE_NOTHROW(multiSlsDetectorClient("frames 1", PUT));
|
// REQUIRE_NOTHROW(multiSlsDetectorClient("frames 1", PUT));
|
||||||
|
// proxy.Call("frames", {"1"}, -1, PUT);
|
||||||
// }
|
// }
|
||||||
|
|
||||||
// TEST_CASE("trigger", "[.cmd][.eiger]") {
|
// TEST_CASE("trigger", "[.cmd][.eiger]") {
|
||||||
|
Loading…
x
Reference in New Issue
Block a user