Skip to content

Commit f1f0123

Browse files
committed
Removed TestRename.cpp
- Implemented the rename() tests in odb/test/cpp/TestJournal.cpp Signed-off-by: Jaehyun Kim <[email protected]>
1 parent 645db6c commit f1f0123

File tree

3 files changed

+54
-170
lines changed

3 files changed

+54
-170
lines changed

src/dbSta/test/cpp/CMakeLists.txt

Lines changed: 0 additions & 25 deletions
Original file line numberDiff line numberDiff line change
@@ -22,28 +22,3 @@ gtest_discover_tests(TestHconn
2222

2323
add_dependencies(build_and_test TestHconn
2424
)
25-
26-
add_executable(TestRename TestRename.cpp)
27-
target_link_libraries(TestRename
28-
OpenSTA
29-
GTest::gtest
30-
GTest::gtest_main
31-
GTest::gmock
32-
dbSta_lib
33-
utl_lib
34-
${TCL_LIBRARY}
35-
)
36-
37-
target_include_directories(TestRename
38-
PRIVATE
39-
${PROJECT_SOURCE_DIR}/src/dbSta/src
40-
${PROJECT_SOURCE_DIR}/src/odb/src/db
41-
)
42-
43-
gtest_discover_tests(TestRename
44-
WORKING_DIRECTORY ${CMAKE_CURRENT_SOURCE_DIR}/..
45-
)
46-
47-
add_dependencies(build_and_test TestRename
48-
)
49-

src/dbSta/test/cpp/TestRename.cpp

Lines changed: 0 additions & 145 deletions
This file was deleted.

src/odb/test/cpp/TestJournal.cpp

Lines changed: 54 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -237,6 +237,60 @@ BOOST_FIXTURE_TEST_CASE(test_undo_iterm_disconnect, F_DEFAULT)
237237
BOOST_TEST(iterm->getNet() == net);
238238
}
239239

240+
BOOST_FIXTURE_TEST_CASE(RenameNet, F_DEFAULT)
241+
{
242+
dbNet* net = dbNet::create(block, "original_net_name");
243+
BOOST_TEST(net != nullptr);
244+
BOOST_TEST(net->getName() == "original_net_name");
245+
246+
in_eco([&]() {
247+
net->rename("new_net_name");
248+
BOOST_TEST(net->getName() == "new_net_name");
249+
});
250+
251+
BOOST_TEST(net->getName() == "original_net_name");
252+
253+
dbNet::destroy(net);
254+
}
255+
256+
BOOST_FIXTURE_TEST_CASE(RenameInst, F_DEFAULT)
257+
{
258+
dbMaster* master = lib->findMaster("and2");
259+
BOOST_TEST(master != nullptr);
260+
dbInst* inst = dbInst::create(block, master, "original_inst_name");
261+
BOOST_TEST(inst != nullptr);
262+
BOOST_TEST(inst->getName() == "original_inst_name");
263+
264+
in_eco([&]() {
265+
inst->rename("new_inst_name");
266+
BOOST_TEST(inst->getName() == "new_inst_name");
267+
});
268+
269+
BOOST_TEST(inst->getName() == "original_inst_name");
270+
271+
dbInst::destroy(inst);
272+
}
273+
274+
BOOST_FIXTURE_TEST_CASE(RenameModNet, F_DEFAULT)
275+
{
276+
dbModule* module = dbModule::create(block, "original_module_name");
277+
BOOST_TEST(module != nullptr);
278+
279+
dbModNet* mod_net = dbModNet::create(module, "original_mod_net_name");
280+
BOOST_TEST(mod_net != nullptr);
281+
BOOST_TEST(mod_net->getName() == "original_mod_net_name");
282+
283+
in_eco([&]() {
284+
mod_net->rename("new_mod_net_name");
285+
BOOST_TEST(mod_net->getName() == "new_mod_net_name");
286+
});
287+
288+
BOOST_TEST(mod_net->getName() == "original_mod_net_name");
289+
290+
dbModNet::destroy(mod_net);
291+
dbModule::destroy(module);
292+
}
293+
240294
BOOST_AUTO_TEST_SUITE_END()
241295

242296
} // namespace

0 commit comments

Comments
 (0)