5#ifndef TESTING_SCOPED_SET_TZ_H_
6#define TESTING_SCOPED_SET_TZ_H_
11#include "core/fxcrt/fx_memory.h"
23 std::optional<
std::string> old_tz_;
fxcrt::ByteString ByteString
TEST_F(CFXJSEFormCalcContextEmbedderTest, TranslateEmpty)
void ExecuteExpectNaN(ByteStringView input)
void ExecuteExpectError(ByteStringView input)
void ExecuteExpectInt32(ByteStringView input, int32_t expected)
void ExecuteExpectFloat(ByteStringView input, float expected)
CFXJSE_Context * GetJseContext()
CFXJSEFormCalcContextEmbedderTest()=default
~CFXJSEFormCalcContextEmbedderTest() override=default
void ExecuteExpectBool(ByteStringView input, bool expected)
void ExecuteExpectString(ByteStringView input, const char *expected)
void ExecuteExpectFloatNear(ByteStringView input, float expected)
void ExecuteExpectNull(ByteStringView input)
EventParamScope(CFXJSE_Engine *pEngine, CXFA_Node *pTarget, CXFA_EventParam *pEventParam)
friend class EventParamScope
CFXJSE_ScopeUtil_IsolateHandleContext(CFXJSE_Context *pContext)
WideString GetNewText() const
CXFA_EventParam(XFA_EVENTTYPE type)
ScopedSetTZ(const std::string &tz)
ScopedSetTZ & operator=(const ScopedSetTZ &)=delete
ScopedSetTZ(const ScopedSetTZ &)=delete
bool Execute(ByteStringView input)
CFXJSE_Engine * GetScriptContext() const
bool FXSYS_IsHexDigit(char c)
fxcrt::ByteStringView ByteStringView