mirror of
https://github.com/slsdetectorgroup/slsDetectorPackage.git
synced 2025-04-21 11:20:04 +02:00
tests
This commit is contained in:
parent
321ed13659
commit
6e67ff9f90
@ -1268,28 +1268,28 @@ TEST_CASE("scan", "[.cmd][.new]") {
|
|||||||
proxy.Call("scan", {sls::ToString(ind), "500", "1500", "500"}, -1, PUT,
|
proxy.Call("scan", {sls::ToString(ind), "500", "1500", "500"}, -1, PUT,
|
||||||
oss);
|
oss);
|
||||||
CHECK(oss.str() ==
|
CHECK(oss.str() ==
|
||||||
"scan [" + sls::ToString(ind) + ", 500, 1500, 500]\n");
|
"scan [" + sls::ToString(ind) + ", 500, 1500, 500]\n");
|
||||||
}
|
}
|
||||||
{
|
{
|
||||||
std::ostringstream oss;
|
std::ostringstream oss;
|
||||||
proxy.Call("scan", {}, -1, GET, oss);
|
proxy.Call("scan", {}, -1, GET, oss);
|
||||||
CHECK(oss.str() == "scan [enabled\ndac " + sls::ToString(ind) +
|
CHECK(oss.str() == "scan [enabled\ndac " + sls::ToString(ind) +
|
||||||
"\nstart 500\nstop 1500\nstep "
|
"\nstart 500\nstop 1500\nstep "
|
||||||
"500\nsettleTime 1ms\n]\n");
|
"500\nsettleTime 1ms\n]\n");
|
||||||
}
|
}
|
||||||
{
|
{
|
||||||
std::ostringstream oss;
|
std::ostringstream oss;
|
||||||
proxy.Call("scan", {sls::ToString(ind), "500", "1500", "500", "2s"}, -1,
|
proxy.Call("scan", {sls::ToString(ind), "500", "1500", "500", "2s"}, -1,
|
||||||
PUT, oss);
|
PUT, oss);
|
||||||
CHECK(oss.str() ==
|
CHECK(oss.str() ==
|
||||||
"scan [" + sls::ToString(ind) + ", 500, 1500, 500, 2s]\n");
|
"scan [" + sls::ToString(ind) + ", 500, 1500, 500, 2s]\n");
|
||||||
}
|
}
|
||||||
{
|
{
|
||||||
std::ostringstream oss;
|
std::ostringstream oss;
|
||||||
proxy.Call("scan", {}, -1, GET, oss);
|
proxy.Call("scan", {}, -1, GET, oss);
|
||||||
CHECK(oss.str() == "scan [enabled\ndac " + sls::ToString(ind) +
|
CHECK(oss.str() == "scan [enabled\ndac " + sls::ToString(ind) +
|
||||||
"\nstart 500\nstop 1500\nstep "
|
"\nstart 500\nstop 1500\nstep "
|
||||||
"500\nsettleTime 2s\n]\n");
|
"500\nsettleTime 2s\n]\n");
|
||||||
}
|
}
|
||||||
{
|
{
|
||||||
std::ostringstream oss;
|
std::ostringstream oss;
|
||||||
@ -1306,15 +1306,15 @@ TEST_CASE("scan", "[.cmd][.new]") {
|
|||||||
proxy.Call("scan", {sls::ToString(ind), "1500", "500", "-500"}, -1, PUT,
|
proxy.Call("scan", {sls::ToString(ind), "1500", "500", "-500"}, -1, PUT,
|
||||||
oss);
|
oss);
|
||||||
CHECK(oss.str() ==
|
CHECK(oss.str() ==
|
||||||
"scan [" + sls::ToString(ind) + ", 1500, 500, -500]\n");
|
"scan [" + sls::ToString(ind) + ", 1500, 500, -500]\n");
|
||||||
}
|
}
|
||||||
CHECK_THROWS(proxy.Call(
|
CHECK_THROWS(proxy.Call(
|
||||||
"scan", {sls::ToString(notImplementedInd), "500", "1500", "500"}, -1,
|
"scan", {sls::ToString(notImplementedInd), "500", "1500", "500"}, -1,
|
||||||
PUT));
|
PUT));
|
||||||
CHECK_THROWS(proxy.Call(
|
CHECK_THROWS(proxy.Call("scan", {sls::ToString(ind), "500", "1500", "-500"},
|
||||||
"scan", {sls::ToString(ind), "500", "1500", "-500"}, -1, PUT));
|
-1, PUT));
|
||||||
CHECK_THROWS(proxy.Call(
|
CHECK_THROWS(proxy.Call("scan", {sls::ToString(ind), "1500", "500", "500"},
|
||||||
"scan", {sls::ToString(ind), "1500", "500", "500"}, -1, PUT));
|
-1, PUT));
|
||||||
|
|
||||||
if (det_type == defs::MYTHEN3 || defs::EIGER) {
|
if (det_type == defs::MYTHEN3 || defs::EIGER) {
|
||||||
{
|
{
|
||||||
@ -1327,12 +1327,12 @@ TEST_CASE("scan", "[.cmd][.new]") {
|
|||||||
std::ostringstream oss;
|
std::ostringstream oss;
|
||||||
proxy.Call("scan", {}, -1, GET, oss);
|
proxy.Call("scan", {}, -1, GET, oss);
|
||||||
CHECK(oss.str() ==
|
CHECK(oss.str() ==
|
||||||
"scan [enabled\ndac trimbit_scan\nstart 0\nstop 48\nstep "
|
"scan [enabled\ndac trimbit_scan\nstart 0\nstop 48\nstep "
|
||||||
"16\nsettleTime 2s\n]\n");
|
"16\nsettleTime 2s\n]\n");
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
//Switch off scan for future tests
|
// Switch off scan for future tests
|
||||||
det.setScan(defs::scanParameters());
|
det.setScan(defs::scanParameters());
|
||||||
// acquire for each?
|
// acquire for each?
|
||||||
|
|
||||||
@ -1562,6 +1562,20 @@ TEST_CASE("udp_dstport2", "[.cmd][.new]") {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
TEST_CASE("udp_reconfigure", "[.cmd][.new]") {
|
||||||
|
Detector det;
|
||||||
|
CmdProxy proxy(&det);
|
||||||
|
REQUIRE_THROWS(proxy.Call("udp_reconfigure", {}, -1, GET));
|
||||||
|
REQUIRE_NOTHROW(proxy.Call("udp_reconfigure", {}, -1, PUT));
|
||||||
|
}
|
||||||
|
|
||||||
|
TEST_CASE("udp_validate", "[.cmd][.new]") {
|
||||||
|
Detector det;
|
||||||
|
CmdProxy proxy(&det);
|
||||||
|
REQUIRE_THROWS(proxy.Call("udp_validate", {}, -1, GET));
|
||||||
|
REQUIRE_NOTHROW(proxy.Call("udp_validate", {}, -1, PUT));
|
||||||
|
}
|
||||||
|
|
||||||
TEST_CASE("tengiga", "[.cmd][.new]") {
|
TEST_CASE("tengiga", "[.cmd][.new]") {
|
||||||
Detector det;
|
Detector det;
|
||||||
CmdProxy proxy(&det);
|
CmdProxy proxy(&det);
|
||||||
|
Loading…
x
Reference in New Issue
Block a user