aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJi Soo Shin <jisshin@google.com>2019-04-02 14:54:58 -0700
committerJi Soo Shin <jisshin@google.com>2019-04-02 16:20:42 -0700
commit13273238ed175013c8813637acc3d0bcce9e2104 (patch)
tree169608da1338d12aa44aeb8d118fd70303799487
parente3267d6931f86d7b125c24fd90042671d2ef4d90 (diff)
downloadsystem-test-harness-13273238ed175013c8813637acc3d0bcce9e2104.tar.gz
faceauth_tests: interface change
Bug: 128111918 Test: jenkins Change-Id: I1e72f79e23cf0944d171a0c6cf68b0e9ac59c70b Signed-off-by: Ji Soo Shin <jisshin@google.com>
-rw-r--r--src/faceauth_tests.cc18
1 files changed, 10 insertions, 8 deletions
diff --git a/src/faceauth_tests.cc b/src/faceauth_tests.cc
index 53f1a8b..9ced6e5 100644
--- a/src/faceauth_tests.cc
+++ b/src/faceauth_tests.cc
@@ -78,13 +78,15 @@ uint8_t CalcCrc8(const uint8_t *data, int len)
}
static fa_task_t MakeTask(uint64_t session_id, uint32_t profile_id,
- uint32_t cmd, uint32_t input_data = 0) {
+ uint32_t cmd, uint32_t input_data1 = 0,
+ uint32_t input_data2 = 0) {
fa_task_t task;
task.version = 1;
task.session_id = session_id;
task.profile_id = profile_id;
task.cmd = cmd;
- task.input_data = input_data;
+ task.input.data.first = input_data1;
+ task.input.data.second = input_data2;
task.crc = CalcCrc8(reinterpret_cast<const uint8_t*>(&task),
offsetof(struct fa_task_t, crc));
return task;
@@ -109,8 +111,8 @@ static fa_result_t MakeResult(uint64_t session_id, int32_t error,
result.version = 1;
result.session_id = session_id;
result.error = error;
- result.output_data1 = output_data1;
- result.output_data2 = output_data2;
+ result.output.data.first = output_data1;
+ result.output.data.second = output_data2;
result.lockout_event = lockout_event;
result.complete = 1;
result.crc = CalcCrc8(reinterpret_cast<const uint8_t*>(&result),
@@ -153,8 +155,8 @@ static void EXPECT_RESULT_EQ(const fa_result_t& r1, const fa_result_t& r2)
EXPECT_EQ(r1.version, r2.version);
EXPECT_EQ(r1.session_id, r2.session_id);
EXPECT_EQ(r1.error, r2.error);
- EXPECT_EQ(r1.output_data1, r2.output_data1);
- EXPECT_EQ(r1.output_data2, r2.output_data2);
+ EXPECT_EQ(r1.output.data.first, r2.output.data.first);
+ EXPECT_EQ(r1.output.data.second, r2.output.data.second);
EXPECT_EQ(r1.lockout_event, r2.lockout_event);
EXPECT_EQ(r1.complete, r2.complete);
EXPECT_EQ(r1.crc, r2.crc);
@@ -287,9 +289,9 @@ bool FaceAuthTest::IsProfileLocked(uint32_t profile1) {
const fa_result_t observed =
RunTask(MakeTask(session_id, profile1, FACEAUTH_CMD_GET_USER_INFO));
const fa_result_t expected =
- MakeResult(session_id, FACEAUTH_SUCCESS, 0, observed.output_data2);
+ MakeResult(session_id, FACEAUTH_SUCCESS, 0, observed.output.data.second);
EXPECT_RESULT_EQ(expected, observed);
- return observed.output_data2;
+ return observed.output.data.second;
}
void FaceAuthTest::UnlockProfileTest(uint32_t profile1) {