summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--include/stick10_commands_0.8.h1
-rw-r--r--unittest/test3.cc7
2 files changed, 8 insertions, 0 deletions
diff --git a/include/stick10_commands_0.8.h b/include/stick10_commands_0.8.h
index cee0d78..9099b3d 100644
--- a/include/stick10_commands_0.8.h
+++ b/include/stick10_commands_0.8.h
@@ -24,6 +24,7 @@ namespace nitrokey {
using stick10::FirstAuthenticate;
using stick10::UserAuthenticate;
using stick10::SetTime;
+ using stick10::GetStatus;
class EraseSlot : Command<CommandID::ERASE_SLOT> {
public:
diff --git a/unittest/test3.cc b/unittest/test3.cc
index bd6f2a5..7f779a5 100644
--- a/unittest/test3.cc
+++ b/unittest/test3.cc
@@ -148,6 +148,13 @@ TEST_CASE("authorize user HOTP", "[pronew]") {
}
+TEST_CASE("check firmware version", "[pronew]") {
+ Stick10 stick;
+ connect_and_setup(stick);
+
+ auto p = GetStatus::CommandTransaction::run(stick);
+ REQUIRE(p.data().firmware_version == 8);
+}
TEST_CASE("authorize user TOTP", "[pronew]") {
Stick10 stick;