|
|
@@ -5,8 +5,8 @@
|
|
|
#include "../../common/empty.h"
|
|
|
|
|
|
template<typename Delta>
|
|
|
-class test_process: public entt::process<Delta> {
|
|
|
- using entt::process<Delta>::process;
|
|
|
+class test_process: public entt::basic_process<Delta> {
|
|
|
+ using entt::basic_process<Delta>::basic_process;
|
|
|
|
|
|
void succeeded() override {
|
|
|
succeeded_invoked = true;
|
|
|
@@ -36,7 +36,7 @@ public:
|
|
|
};
|
|
|
|
|
|
TEST(Process, Basics) {
|
|
|
- auto process = entt::process<int>::allocate<test_process<int>>(std::allocator<void>{});
|
|
|
+ auto process = entt::basic_process<int>::allocate<test_process<int>>(std::allocator<void>{});
|
|
|
|
|
|
ASSERT_FALSE(process->alive());
|
|
|
ASSERT_FALSE(process->finished());
|
|
|
@@ -91,7 +91,7 @@ TEST(Process, Basics) {
|
|
|
}
|
|
|
|
|
|
TEST(Process, Succeeded) {
|
|
|
- auto process = entt::process<test::empty>::allocate<test_process<test::empty>>(std::allocator<void>{});
|
|
|
+ auto process = entt::basic_process<test::empty>::allocate<test_process<test::empty>>(std::allocator<void>{});
|
|
|
|
|
|
process->tick({});
|
|
|
process->tick({});
|
|
|
@@ -110,7 +110,7 @@ TEST(Process, Succeeded) {
|
|
|
}
|
|
|
|
|
|
TEST(Process, Fail) {
|
|
|
- auto process = entt::process<int>::allocate<test_process<int>>(std::allocator<void>{});
|
|
|
+ auto process = entt::basic_process<int>::allocate<test_process<int>>(std::allocator<void>{});
|
|
|
|
|
|
process->tick(0);
|
|
|
process->tick(0);
|
|
|
@@ -129,7 +129,7 @@ TEST(Process, Fail) {
|
|
|
}
|
|
|
|
|
|
TEST(Process, Data) {
|
|
|
- auto process = entt::process<test::empty>::allocate<test_process<test::empty>>(std::allocator<void>{});
|
|
|
+ auto process = entt::basic_process<test::empty>::allocate<test_process<test::empty>>(std::allocator<void>{});
|
|
|
int value = 0;
|
|
|
|
|
|
process->tick({});
|
|
|
@@ -150,7 +150,7 @@ TEST(Process, Data) {
|
|
|
}
|
|
|
|
|
|
TEST(Process, AbortNextTick) {
|
|
|
- auto process = entt::process<int>::allocate<test_process<int>>(std::allocator<void>{});
|
|
|
+ auto process = entt::basic_process<int>::allocate<test_process<int>>(std::allocator<void>{});
|
|
|
|
|
|
process->tick(0);
|
|
|
process->abort();
|
|
|
@@ -168,7 +168,7 @@ TEST(Process, AbortNextTick) {
|
|
|
}
|
|
|
|
|
|
TEST(Process, AbortImmediately) {
|
|
|
- auto process = entt::process<test::empty>::allocate<test_process<test::empty>>(std::allocator<void>{});
|
|
|
+ auto process = entt::basic_process<test::empty>::allocate<test_process<test::empty>>(std::allocator<void>{});
|
|
|
|
|
|
process->tick({});
|
|
|
process->abort(true);
|
|
|
@@ -192,7 +192,7 @@ TEST(ProcessAdaptor, Resolved) {
|
|
|
resolve();
|
|
|
};
|
|
|
|
|
|
- auto process = entt::process<std::uint64_t>::allocate<entt::process_adaptor<decltype(lambda), std::uint64_t>>(std::allocator<void>{}, lambda);
|
|
|
+ auto process = entt::basic_process<std::uint64_t>::allocate<entt::process_adaptor<decltype(lambda), std::uint64_t>>(std::allocator<void>{}, lambda);
|
|
|
|
|
|
process->tick(0);
|
|
|
process->tick(0);
|
|
|
@@ -209,7 +209,7 @@ TEST(ProcessAdaptor, Rejected) {
|
|
|
rejected();
|
|
|
};
|
|
|
|
|
|
- auto process = entt::process<std::uint64_t>::allocate<entt::process_adaptor<decltype(lambda), std::uint64_t>>(std::allocator<void>{}, lambda);
|
|
|
+ auto process = entt::basic_process<std::uint64_t>::allocate<entt::process_adaptor<decltype(lambda), std::uint64_t>>(std::allocator<void>{}, lambda);
|
|
|
|
|
|
process->tick(0);
|
|
|
process->tick(0);
|
|
|
@@ -225,7 +225,7 @@ TEST(ProcessAdaptor, Data) {
|
|
|
resolve();
|
|
|
};
|
|
|
|
|
|
- auto process = entt::process<std::uint64_t>::allocate<entt::process_adaptor<decltype(lambda), std::uint64_t>>(std::allocator<void>{}, lambda);
|
|
|
+ auto process = entt::basic_process<std::uint64_t>::allocate<entt::process_adaptor<decltype(lambda), std::uint64_t>>(std::allocator<void>{}, lambda);
|
|
|
|
|
|
process->tick(0, &value);
|
|
|
|