blob: b64900eff95fcc0ca4d7d8210e4862dd31152b91 [file]
// Copyright 2023 The ChromiumOS Authors
// Use of this source code is governed by a BSD-style license that can be
// found in the LICENSE file.
#include "libec/flash_write_params.h"
#include <gtest/gtest.h>
namespace ec {
namespace {
TEST(FLashWriteParams, HeaderSize) {
EXPECT_EQ(sizeof(flash_write::Header::offset),
sizeof(ec_params_flash_write::offset));
EXPECT_EQ(sizeof(flash_write::Header::size),
sizeof(ec_params_flash_write::size));
EXPECT_EQ(sizeof(flash_write::Header), sizeof(ec_params_flash_write));
}
TEST(FlashWriteParams, ParamsSize) {
EXPECT_EQ(sizeof(flash_write::Params), kMaxPacketSize);
}
} // namespace
} // namespace ec