blob: f13e40c706d6fe408f9571168e1f11d5adcca7dd [file] [log] [blame]
Clement Courbet44b4c542018-06-19 11:28:59 +00001#include "Target.h"
2
3#include <cassert>
4#include <memory>
5
6#include "gmock/gmock.h"
7#include "gtest/gtest.h"
8
9namespace exegesis {
10
11void InitializeX86ExegesisTarget();
12
13namespace {
14
15using testing::NotNull;
16
17class X86TargetTest : public ::testing::Test {
18protected:
19 static void SetUpTestCase() { InitializeX86ExegesisTarget(); }
20};
21
22TEST_F(X86TargetTest, Lookup) {
Clement Courbet6fd00e32018-06-20 11:54:35 +000023 EXPECT_THAT(ExegesisTarget::lookup(llvm::Triple("x86_64-unknown-linux")),
24 NotNull());
Clement Courbet44b4c542018-06-19 11:28:59 +000025}
26
27} // namespace
28} // namespace exegesis