/
BirdLeon
/
ROBLOX2016
Обзор
Документация
Войти
/
BirdLeon
/
ROBLOX2016
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
Аналитика
Безопасность
main
App.UnitTest/MiscRegression.cpp
24 строки
748 B
PatoFlamejanteTV
full source code
19 дек 2024, 19:11
19 дек 2024, 19:11
05db15d
Код
Авторство
О чём код?
#include <boost/test/unit_test.hpp> #include "rbx/test/DataModelFixture.h" #include "v8datamodel/DataModel.h" #include "v8datamodel/Test.h" #include "script/script.h" BOOST_FIXTURE_TEST_SUITE(MiscRegression, DataModelFixture) BOOST_AUTO_TEST_CASE(DE2399) { using namespace RBX; DataModel::LegacyLock lock(dataModel.get(), RBX::DataModelJob::Write); TestService* ts = ServiceProvider::create<TestService>(dataModel.get()); BOOST_CHECK_EQUAL(ts->countDescendantsOfType<Script>(), 0); shared_ptr<Instance> s = Script::createInstance(); s->setParent(ts); BOOST_CHECK_EQUAL(ts->countDescendantsOfType<Script>(), 1); dataModel->clearContents(true); BOOST_CHECK_EQUAL(ts->countDescendantsOfType<Script>(), 0); } BOOST_AUTO_TEST_SUITE_END()