#include "src/trace_processor/sqlite/sqlite_utils.h"
#include <cstdint>
#include <limits>
#include <optional>
#include <string>
#include <utility>
#include <vector>
#include "perfetto/base/logging.h"
#include "perfetto/trace_processor/basic_types.h"
#include "src/base/test/status_matchers.h"
#include "src/trace_processor/sqlite/scoped_db.h"
#include "test/gtest_and_gmock.h"
namespace perfetto::trace_processor::sqlite::utils {
namespace {
IsError;
class GetColumnsForTableTest : public ::testing::Test { … };
TEST_F(GetColumnsForTableTest, ValidInput) { … }
TEST_F(GetColumnsForTableTest, UnknownType) { … }
TEST_F(GetColumnsForTableTest, UnknownTableName) { … }
TEST(SqliteUtilsTest, ExtractFromSqlValueInt32) { … }
TEST(SqliteUtilsTest, ExtractFromSqlValueUint32) { … }
TEST(SqliteUtilsTest, ExtractFromSqlValueInt64) { … }
TEST(SqliteUtilsTest, ExtractFromSqlValueDouble) { … }
TEST(SqliteUtilsTest, ExtractFromSqlValueString) { … }
}
}