Home
last modified time | relevance | path

Searched refs:PromiseState (Results 1 - 12 of 12) sorted by relevance

/arkcompiler/ets_runtime/ecmascript/builtins/tests/
H A Dbuiltins_promise_test.cpp169 EXPECT_EQ(rejectPromise->GetPromiseState(), PromiseState::REJECTED); in HWTEST_F_L0()
193 EXPECT_EQ(promise1->GetPromiseState(), PromiseState::REJECTED); in HWTEST_F_L0()
202 EXPECT_EQ(promise2->GetPromiseState(), PromiseState::REJECTED); in HWTEST_F_L0()
225 EXPECT_EQ(rejectPromise->GetPromiseState(), PromiseState::FULFILLED); in HWTEST_F_L0()
249 EXPECT_EQ(promise1->GetPromiseState(), PromiseState::REJECTED); in HWTEST_F_L0()
259 EXPECT_EQ(promise2->GetPromiseState(), PromiseState::REJECTED); in HWTEST_F_L0()
280 EXPECT_EQ(rejectPromise->GetPromiseState(), PromiseState::REJECTED); in HWTEST_F_L0()
289 EXPECT_EQ(resolvePromise->GetPromiseState(), PromiseState::FULFILLED); in HWTEST_F_L0()
306 EXPECT_EQ(racePromise->GetPromiseState(), PromiseState::PENDING); in HWTEST_F_L0()
330 EXPECT_EQ(rejectPromise->GetPromiseState(), PromiseState in HWTEST_F_L0()
[all...]
/arkcompiler/ets_runtime/ecmascript/tests/
H A Djs_promise_test.cpp58 EXPECT_EQ(newPromise->GetPromiseState(), PromiseState::PENDING); in HWTEST_F_L0()
78 EXPECT_EQ(newPromise->GetPromiseState(), PromiseState::PENDING); in HWTEST_F_L0()
86 EXPECT_EQ(newPromise->GetPromiseState(), PromiseState::FULFILLED); in HWTEST_F_L0()
97 EXPECT_EQ(newPromise->GetPromiseState(), PromiseState::PENDING); in HWTEST_F_L0()
105 EXPECT_EQ(newPromise->GetPromiseState(), PromiseState::REJECTED); in HWTEST_F_L0()
/arkcompiler/ets_runtime/ecmascript/
H A Djs_promise.h28 enum class PromiseState : uint8_t { PENDING = 0, FULFILLED, REJECTED }; class
143 FIRST_BIT_FIELD(BitField, PromiseState, PromiseState, PROMISE_STATE_BITS)
144 NEXT_BIT_FIELD(BitField, PromiseIsHandled, bool, PROMISE_IS_HANDLED_BITS, PromiseState)
H A Djs_promise.cpp59 // 1. Assert: the value of promise's [[PromiseState]] internal slot is "pending". in FulfillPromise()
60 ASSERT_PRINT(promise->GetPromiseState() == PromiseState::PENDING, "FulfillPromise: state must be pending"); in FulfillPromise()
69 // 6. Set the value of promise's [[PromiseState]] internal slot to "fulfilled". in FulfillPromise()
70 promise->SetPromiseState(PromiseState::FULFILLED); in FulfillPromise()
124 // 2. If x does not have a [[PromiseState]] internal slot, return false. in IsPromise()
136 // 1. Assert: the value of promise's [[PromiseState]] internal slot is "pending". in RejectPromise()
137 ASSERT_PRINT(promise->GetPromiseState() == PromiseState::PENDING, "RejectPromise: state must be pending"); in RejectPromise()
146 // 6. Set the value of promise's [[PromiseState]] internal slot to "rejected". in RejectPromise()
147 promise->SetPromiseState(PromiseState::REJECTED); in RejectPromise()
H A Decma_vm.cpp769 if (status == PromiseState::PENDING) {
776 if (status != PromiseState::FULFILLED) {
H A Dobject_factory.cpp1462 JSPromise::Cast(*obj)->SetPromiseState(PromiseState::PENDING); in InitializeJSObject()
/arkcompiler/ets_runtime/ecmascript/jobs/tests/
H A Dpending_job_test.cpp139 EXPECT_EQ(jsPromise->GetPromiseState(), PromiseState::REJECTED); in HWTEST_F_L0()
175 EXPECT_EQ(jsPromise->GetPromiseState(), PromiseState::FULFILLED); in HWTEST_F_L0()
209 EXPECT_EQ(jsPromise->GetPromiseState(), PromiseState::REJECTED); in HWTEST_F_L0()
258 EXPECT_EQ(jsPromise->GetPromiseState(), PromiseState::PENDING); in HWTEST_F_L0()
304 EXPECT_EQ(jsPromise->GetPromiseState(), PromiseState::FULFILLED); in HWTEST_F_L0()
H A Dmicro_job_queue_test.cpp211 EXPECT_EQ(jsPromise->GetPromiseState(), PromiseState::FULFILLED); in HWTEST_F_L0()
261 EXPECT_EQ(resolvePromise->GetPromiseState(), PromiseState::FULFILLED); in HWTEST_F_L0()
265 EXPECT_EQ(rejectPromise->GetPromiseState(), PromiseState::REJECTED); in HWTEST_F_L0()
/arkcompiler/ets_runtime/ecmascript/builtins/
H A Dbuiltins_promise.cpp48 // «[[PromiseState]], [[PromiseResult]], [[PromiseFulfillReactions]], [[PromiseRejectReactions]]» ). in PromiseConstructor()
55 // 5. Set promise's [[PromiseState]] internal slot to "pending". in PromiseConstructor()
402 PromiseState state = promise->GetPromiseState(); in PerformPromiseThen()
403 if (state == PromiseState::PENDING) { in PerformPromiseThen()
412 } else if (state == PromiseState::FULFILLED) { in PerformPromiseThen()
419 } else if (state == PromiseState::REJECTED) { in PerformPromiseThen()
/arkcompiler/ets_runtime/ecmascript/module/
H A Djs_module_source_text.cpp1012 PromiseState state = JSPromise::Cast(moduleRecord.GetTaggedValue().GetTaggedObject())->GetPromiseState(); in InnerModuleEvaluationUnsafe()
1013 ASSERT(state != PromiseState::PENDING); in InnerModuleEvaluationUnsafe()
1014 if (state == PromiseState::REJECTED) { in InnerModuleEvaluationUnsafe()
/arkcompiler/ets_runtime/ecmascript/napi/
H A Djsnapi_expo.cpp6073 ecmascript::PromiseState state = promise->GetPromiseState(); in GetPromiseState()
6076 case ecmascript::PromiseState::PENDING: in GetPromiseState()
6079 case ecmascript::PromiseState::FULFILLED: in GetPromiseState()
6082 case ecmascript::PromiseState::REJECTED: in GetPromiseState()
/arkcompiler/ets_runtime/ecmascript/stubs/
H A Druntime_stubs-inl.h1491 promiseObject->SetPromiseState(PromiseState::PENDING); in RuntimeAsyncFunctionEnter()

Completed in 39 milliseconds