Skip to content

Commit d378175

Browse files
committed
odb: convert TestAccessPoint.cpp to gtest
Signed-off-by: Matt Liberty <[email protected]>
1 parent d1f7433 commit d378175

File tree

1 file changed

+17
-22
lines changed

1 file changed

+17
-22
lines changed

src/odb/test/cpp/TestAccessPoint.cpp

Lines changed: 17 additions & 22 deletions
Original file line numberDiff line numberDiff line change
@@ -1,20 +1,17 @@
1-
#define BOOST_TEST_MODULE TestAccessPoint
21
#include <fstream>
32
#include <ios>
43
#include <string>
54
#include <vector>
65

7-
#include "boost/test/included/unit_test.hpp"
86
#include "env.h"
7+
#include "gtest/gtest.h"
98
#include "helper.h"
109
#include "odb/db.h"
1110

1211
namespace odb {
1312
namespace {
1413

15-
BOOST_AUTO_TEST_SUITE(test_suite)
16-
17-
BOOST_AUTO_TEST_CASE(test_default)
14+
TEST(AccessPoint, test_default)
1815
{
1916
dbDatabase* db;
2017
db = createSimpleDB();
@@ -51,35 +48,33 @@ BOOST_AUTO_TEST_CASE(test_default)
5148
->findInst("i1")
5249
->findITerm("a")
5350
->getPrefAccessPoints();
54-
BOOST_TEST(aps.size() == 1);
51+
EXPECT_EQ(aps.size(), 1);
5552
ap = aps[0];
56-
BOOST_TEST(ap->getPoint().x() == 10);
57-
BOOST_TEST(ap->getPoint().y() == 250);
58-
BOOST_TEST(ap->getMPin()->getMTerm()->getName() == "a");
59-
BOOST_TEST(ap->getLayer()->getName() == "L1");
60-
BOOST_TEST(ap->hasAccess());
61-
BOOST_TEST(ap->getHighType() == dbAccessType::HalfGrid);
62-
BOOST_TEST(ap->hasAccess(dbDirection::DOWN));
53+
EXPECT_EQ(ap->getPoint().x(), 10);
54+
EXPECT_EQ(ap->getPoint().y(), 250);
55+
EXPECT_EQ(ap->getMPin()->getMTerm()->getName(), "a");
56+
EXPECT_EQ(ap->getLayer()->getName(), "L1");
57+
EXPECT_TRUE(ap->hasAccess());
58+
EXPECT_EQ(ap->getHighType(), dbAccessType::HalfGrid);
59+
EXPECT_TRUE(ap->hasAccess(dbDirection::DOWN));
6360
auto path_segs = ap->getSegments();
64-
BOOST_TEST(path_segs.size() == 1);
65-
BOOST_TEST(std::get<0>(path_segs[0]) == Rect(10, 20, 30, 40));
66-
BOOST_TEST(std::get<1>(path_segs[0]) == true);
67-
BOOST_TEST(std::get<2>(path_segs[0]) == false);
61+
EXPECT_EQ(path_segs.size(), 1);
62+
EXPECT_EQ(std::get<0>(path_segs[0]), Rect(10, 20, 30, 40));
63+
EXPECT_EQ(std::get<1>(path_segs[0]), true);
64+
EXPECT_EQ(std::get<2>(path_segs[0]), false);
6865
std::vector<dbDirection> dirs;
6966
ap->getAccesses(dirs);
70-
BOOST_TEST(dirs.size() == 1);
71-
BOOST_TEST(dirs[0] == dbDirection::DOWN);
67+
EXPECT_EQ(dirs.size(), 1);
68+
EXPECT_EQ(dirs[0], dbDirection::DOWN);
7269
odb::dbAccessPoint::destroy(ap);
7370
aps = db2->getChip()
7471
->getBlock()
7572
->findInst("i1")
7673
->findITerm("a")
7774
->getPrefAccessPoints();
78-
BOOST_TEST(aps.size() == 0);
75+
EXPECT_EQ(aps.size(), 0);
7976
dbDatabase::destroy(db2);
8077
}
8178

82-
BOOST_AUTO_TEST_SUITE_END()
83-
8479
} // namespace
8580
} // namespace odb

0 commit comments

Comments
 (0)