Skip to content

force tests to run #129

force tests to run

force tests to run #129

GitHub Actions / Test Results failed Dec 7, 2024 in 0s

4 fail, 1 skipped, 109 pass in 7s

 72 files  ±0   72 suites  ±0   7s ⏱️ ±0s
114 tests ±0  109 ✅ ±0  1 💤 ±0  4 ❌ ±0 
228 runs  ±0  218 ✅ ±0  2 💤 ±0  8 ❌ ±0 

Results for commit 25b0c28. ± Comparison against earlier commit 2666992.

Annotations

Check warning on line 0 in ortus.boxlang.modules.compat.IntegrationTest

See this annotation in the file changed.

@github-actions github-actions / Test Results

All 2 runs failed: Test the module loads in BoxLang (ortus.boxlang.modules.compat.IntegrationTest)

artifacts/tests-ubuntu-latest-21/build/test-results/test/TEST-ortus.boxlang.modules.compat.IntegrationTest.xml [took 0s]
artifacts/tests-windows-latest-21/build/test-results/test/TEST-ortus.boxlang.modules.compat.IntegrationTest.xml [took 0s]
Raw output
java.lang.VerifyError: Operand stack underflow
Exception Details:
  Location:
    boxgenerated/scripts/Script__be5b51d4abce77800f0ce466d382e75d._invoke(Lortus/boxlang/runtime/context/IBoxContext;)Ljava/lang/Object; @6: areturn
  Reason:
    Attempt to pop empty stack.
  Current Frame:
    bci: @6
    flags: { }
    locals: { 'boxgenerated/scripts/Script__be5b51d4abce77800f0ce466d382e75d', 'ortus/boxlang/runtime/context/IBoxContext', 'ortus/boxlang/runtime/loader/ClassLocator' }
    stack: { }
  Bytecode:
    0000000: 2b4c b800 3f4d b0                      

	at java.base/java.lang.Class.getDeclaredMethods0(Native Method)
	at java.base/java.lang.Class.privateGetDeclaredMethods(Class.java:3578)
	at java.base/java.lang.Class.privateGetPublicMethods(Class.java:3603)
	at java.base/java.lang.Class.getMethods(Class.java:2185)
	at ortus.boxlang.runtime.interop.DynamicInteropService.getMethods(DynamicInteropService.java:1370)
	at ortus.boxlang.runtime.interop.DynamicInteropService.getMethodsAsStream(DynamicInteropService.java:1392)
	at ortus.boxlang.runtime.interop.DynamicInteropService.findMatchingMethod(DynamicInteropService.java:1494)
	at ortus.boxlang.runtime.interop.DynamicInteropService.discoverMethodHandle(DynamicInteropService.java:1190)
	at ortus.boxlang.runtime.interop.DynamicInteropService.getMethodHandle(DynamicInteropService.java:1149)
	at ortus.boxlang.runtime.interop.DynamicInteropService.invoke(DynamicInteropService.java:626)
	at ortus.boxlang.runtime.interop.DynamicObject.invokeStatic(DynamicObject.java:278)
	at ortus.boxlang.runtime.runnables.RunnableLoader.loadSource(RunnableLoader.java:201)
	at ortus.boxlang.runtime.BoxRuntime.executeSource(BoxRuntime.java:1500)
	at ortus.boxlang.runtime.BoxRuntime.executeSource(BoxRuntime.java:1475)
	at ortus.boxlang.modules.compat.IntegrationTest.testModuleLoads(IntegrationTest.java:39)
	at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:103)
	at java.base/java.lang.reflect.Method.invoke(Method.java:580)
	at org.junit.platform.commons.util.ReflectionUtils.invokeMethod(ReflectionUtils.java:767)
	at org.junit.jupiter.engine.execution.MethodInvocation.proceed(MethodInvocation.java:60)
	at org.junit.jupiter.engine.execution.InvocationInterceptorChain$ValidatingInvocation.proceed(InvocationInterceptorChain.java:131)
	at org.junit.jupiter.engine.extension.TimeoutExtension.intercept(TimeoutExtension.java:156)
	at org.junit.jupiter.engine.extension.TimeoutExtension.interceptTestableMethod(TimeoutExtension.java:147)
	at org.junit.jupiter.engine.extension.TimeoutExtension.interceptTestMethod(TimeoutExtension.java:86)
	at org.junit.jupiter.engine.execution.InterceptingExecutableInvoker$ReflectiveInterceptorCall.lambda$ofVoidMethod$0(InterceptingExecutableInvoker.java:103)
	at org.junit.jupiter.engine.execution.InterceptingExecutableInvoker.lambda$invoke$0(InterceptingExecutableInvoker.java:93)
	at org.junit.jupiter.engine.execution.InvocationInterceptorChain$InterceptedInvocation.proceed(InvocationInterceptorChain.java:106)
	at org.junit.jupiter.engine.execution.InvocationInterceptorChain.proceed(InvocationInterceptorChain.java:64)
	at org.junit.jupiter.engine.execution.InvocationInterceptorChain.chainAndInvoke(InvocationInterceptorChain.java:45)
	at org.junit.jupiter.engine.execution.InvocationInterceptorChain.invoke(InvocationInterceptorChain.java:37)
	at org.junit.jupiter.engine.execution.InterceptingExecutableInvoker.invoke(InterceptingExecutableInvoker.java:92)
	at org.junit.jupiter.engine.execution.InterceptingExecutableInvoker.invoke(InterceptingExecutableInvoker.java:86)
	at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.lambda$invokeTestMethod$8(TestMethodTestDescriptor.java:217)
	at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
	at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.invokeTestMethod(TestMethodTestDescriptor.java:213)
	at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.execute(TestMethodTestDescriptor.java:138)
	at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.execute(TestMethodTestDescriptor.java:68)
	at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:156)
	at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
	at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:146)
	at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137)
	at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:144)
	at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
	at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:143)
	at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:100)
	at java.base/java.util.ArrayList.forEach(ArrayList.java:1596)
	at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll(SameThreadHierarchicalTestExecutorService.java:41)
	at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:160)
	at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
	at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:146)
	at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137)
	at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:144)
	at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
	at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:143)
	at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:100)
	at java.base/java.util.ArrayList.forEach(ArrayList.java:1596)
	at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll(SameThreadHierarchicalTestExecutorService.java:41)
	at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:160)
	at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
	at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:146)
	at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137)
	at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:144)
	at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
	at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:143)
	at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:100)
	at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.submit(SameThreadHierarchicalTestExecutorService.java:35)
	at org.junit.platform.engine.support.hierarchical.HierarchicalTestExecutor.execute(HierarchicalTestExecutor.java:57)
	at org.junit.platform.engine.support.hierarchical.HierarchicalTestEngine.execute(HierarchicalTestEngine.java:54)
	at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:107)
	at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:88)
	at org.junit.platform.launcher.core.EngineExecutionOrchestrator.lambda$execute$0(EngineExecutionOrchestrator.java:54)
	at org.junit.platform.launcher.core.EngineExecutionOrchestrator.withInterceptedStreams(EngineExecutionOrchestrator.java:67)
	at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:52)
	at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:114)
	at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:86)
	at org.junit.platform.launcher.core.DefaultLauncherSession$DelegatingLauncher.execute(DefaultLauncherSession.java:86)
	at org.gradle.api.internal.tasks.testing.junitplatform.JUnitPlatformTestClassProcessor$CollectAllTestClassesExecutor.processAllTestClasses(JUnitPlatformTestClassProcessor.java:119)
	at org.gradle.api.internal.tasks.testing.junitplatform.JUnitPlatformTestClassProcessor$CollectAllTestClassesExecutor.access$000(JUnitPlatformTestClassProcessor.java:94)
	at org.gradle.api.internal.tasks.testing.junitplatform.JUnitPlatformTestClassProcessor.stop(JUnitPlatformTestClassProcessor.java:89)
	at org.gradle.api.internal.tasks.testing.SuiteTestClassProcessor.stop(SuiteTestClassProcessor.java:62)
	at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:103)
	at java.base/java.lang.reflect.Method.invoke(Method.java:580)
	at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:36)
	at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:24)
	at org.gradle.internal.dispatch.ContextClassLoaderDispatch.dispatch(ContextClassLoaderDispatch.java:33)
	at org.gradle.internal.dispatch.ProxyDispatchAdapter$DispatchingInvocationHandler.invoke(ProxyDispatchAdapter.java:94)
	at jdk.proxy1/jdk.proxy1.$Proxy2.stop(Unknown Source)
	at org.gradle.api.internal.tasks.testing.worker.TestWorker$3.run(TestWorker.java:193)
	at org.gradle.api.internal.tasks.testing.worker.TestWorker.executeAndMaintainThreadName(TestWorker.java:129)
	at org.gradle.api.internal.tasks.testing.worker.TestWorker.execute(TestWorker.java:100)
	at org.gradle.api.internal.tasks.testing.worker.TestWorker.execute(TestWorker.java:60)
	at org.gradle.process.internal.worker.child.ActionExecutionWorker.execute(ActionExecutionWorker.java:56)
	at org.gradle.process.internal.worker.child.SystemApplicationClassLoaderWorker.call(SystemApplicationClassLoaderWorker.java:113)
	at org.gradle.process.internal.worker.child.SystemApplicationClassLoaderWorker.call(SystemApplicationClassLoaderWorker.java:65)
	at worker.org.gradle.process.internal.worker.GradleWorkerMain.run(GradleWorkerMain.java:69)
	at worker.org.gradle.process.internal.worker.GradleWorkerMain.main(GradleWorkerMain.java:74)

Check warning on line 0 in ortus.boxlang.modules.compat.ClientScopeTest

See this annotation in the file changed.

@github-actions github-actions / Test Results

All 2 runs failed: testGetClientVariablesList() (ortus.boxlang.modules.compat.ClientScopeTest)

artifacts/tests-ubuntu-latest-21/build/test-results/test/TEST-ortus.boxlang.modules.compat.ClientScopeTest.xml [took 0s]
artifacts/tests-windows-latest-21/build/test-results/test/TEST-ortus.boxlang.modules.compat.ClientScopeTest.xml [took 0s]
Raw output
ortus.boxlang.runtime.types.exceptions.BoxRuntimeException: Errors announcing [onApplicationDefined] interception
	at app//ortus.boxlang.runtime.events.InterceptorPool.announce(InterceptorPool.java:600)
	at app//ortus.boxlang.runtime.events.InterceptorPool.announce(InterceptorPool.java:582)
	at app//ortus.boxlang.runtime.events.InterceptorPool.announce(InterceptorPool.java:562)
	at app//ortus.boxlang.runtime.application.BaseApplicationListener.defineApplication(BaseApplicationListener.java:264)
	at app//ortus.boxlang.runtime.application.BaseApplicationListener.updateSettings(BaseApplicationListener.java:237)
	at app//ortus.boxlang.runtime.components.system.Application._invoke(Application.java:56)
	at app//ortus.boxlang.runtime.components.Component.invoke(Component.java:121)
	at app//ortus.boxlang.runtime.components.ComponentDescriptor.invoke(ComponentDescriptor.java:224)
	at app//ortus.boxlang.runtime.context.BaseBoxContext.invokeComponent(BaseBoxContext.java:491)
	at boxgenerated.scripts.Script__e598b8ee15bf4bfd744b14b74e60d629._invoke(unknown:1)
	at app//ortus.boxlang.runtime.runnables.BoxScript.invoke(BoxScript.java:77)
	at app//ortus.boxlang.runtime.BoxRuntime.executeSource(BoxRuntime.java:1507)
	at app//ortus.boxlang.runtime.BoxRuntime.executeSource(BoxRuntime.java:1475)
	at app//ortus.boxlang.modules.compat.ClientScopeTest.testGetClientVariablesList(ClientScopeTest.java:59)
	at java.base@21.0.5/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:103)
	at java.base@21.0.5/java.lang.reflect.Method.invoke(Method.java:580)
	at app//org.junit.platform.commons.util.ReflectionUtils.invokeMethod(ReflectionUtils.java:767)
	at app//org.junit.jupiter.engine.execution.MethodInvocation.proceed(MethodInvocation.java:60)
	at app//org.junit.jupiter.engine.execution.InvocationInterceptorChain$ValidatingInvocation.proceed(InvocationInterceptorChain.java:131)
	at app//org.junit.jupiter.engine.extension.TimeoutExtension.intercept(TimeoutExtension.java:156)
	at app//org.junit.jupiter.engine.extension.TimeoutExtension.interceptTestableMethod(TimeoutExtension.java:147)
	at app//org.junit.jupiter.engine.extension.TimeoutExtension.interceptTestMethod(TimeoutExtension.java:86)
	at app//org.junit.jupiter.engine.execution.InterceptingExecutableInvoker$ReflectiveInterceptorCall.lambda$ofVoidMethod$0(InterceptingExecutableInvoker.java:103)
	at app//org.junit.jupiter.engine.execution.InterceptingExecutableInvoker.lambda$invoke$0(InterceptingExecutableInvoker.java:93)
	at app//org.junit.jupiter.engine.execution.InvocationInterceptorChain$InterceptedInvocation.proceed(InvocationInterceptorChain.java:106)
	at app//org.junit.jupiter.engine.execution.InvocationInterceptorChain.proceed(InvocationInterceptorChain.java:64)
	at app//org.junit.jupiter.engine.execution.InvocationInterceptorChain.chainAndInvoke(InvocationInterceptorChain.java:45)
	at app//org.junit.jupiter.engine.execution.InvocationInterceptorChain.invoke(InvocationInterceptorChain.java:37)
	at app//org.junit.jupiter.engine.execution.InterceptingExecutableInvoker.invoke(InterceptingExecutableInvoker.java:92)
	at app//org.junit.jupiter.engine.execution.InterceptingExecutableInvoker.invoke(InterceptingExecutableInvoker.java:86)
	at app//org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.lambda$invokeTestMethod$8(TestMethodTestDescriptor.java:217)
	at app//org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
	at app//org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.invokeTestMethod(TestMethodTestDescriptor.java:213)
	at app//org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.execute(TestMethodTestDescriptor.java:138)
	at app//org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.execute(TestMethodTestDescriptor.java:68)
	at app//org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:156)
	at app//org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
	at app//org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:146)
	at app//org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137)
	at app//org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:144)
	at app//org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
	at app//org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:143)
	at app//org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:100)
	at java.base@21.0.5/java.util.ArrayList.forEach(ArrayList.java:1596)
	at app//org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll(SameThreadHierarchicalTestExecutorService.java:41)
	at app//org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:160)
	at app//org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
	at app//org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:146)
	at app//org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137)
	at app//org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:144)
	at app//org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
	at app//org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:143)
	at app//org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:100)
	at java.base@21.0.5/java.util.ArrayList.forEach(ArrayList.java:1596)
	at app//org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll(SameThreadHierarchicalTestExecutorService.java:41)
	at app//org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:160)
	at app//org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
	at app//org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:146)
	at app//org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137)
	at app//org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:144)
	at app//org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
	at app//org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:143)
	at app//org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:100)
	at app//org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.submit(SameThreadHierarchicalTestExecutorService.java:35)
	at app//org.junit.platform.engine.support.hierarchical.HierarchicalTestExecutor.execute(HierarchicalTestExecutor.java:57)
	at app//org.junit.platform.engine.support.hierarchical.HierarchicalTestEngine.execute(HierarchicalTestEngine.java:54)
	at app//org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:107)
	at app//org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:88)
	at app//org.junit.platform.launcher.core.EngineExecutionOrchestrator.lambda$execute$0(EngineExecutionOrchestrator.java:54)
	at app//org.junit.platform.launcher.core.EngineExecutionOrchestrator.withInterceptedStreams(EngineExecutionOrchestrator.java:67)
	at app//org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:52)
	at app//org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:114)
	at app//org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:86)
	at app//org.junit.platform.launcher.core.DefaultLauncherSession$DelegatingLauncher.execute(DefaultLauncherSession.java:86)
	at org.gradle.api.internal.tasks.testing.junitplatform.JUnitPlatformTestClassProcessor$CollectAllTestClassesExecutor.processAllTestClasses(JUnitPlatformTestClassProcessor.java:119)
	at org.gradle.api.internal.tasks.testing.junitplatform.JUnitPlatformTestClassProcessor$CollectAllTestClassesExecutor.access$000(JUnitPlatformTestClassProcessor.java:94)
	at org.gradle.api.internal.tasks.testing.junitplatform.JUnitPlatformTestClassProcessor.stop(JUnitPlatformTestClassProcessor.java:89)
	at org.gradle.api.internal.tasks.testing.SuiteTestClassProcessor.stop(SuiteTestClassProcessor.java:62)
	at java.base@21.0.5/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:103)
	at java.base@21.0.5/java.lang.reflect.Method.invoke(Method.java:580)
	at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:36)
	at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:24)
	at org.gradle.internal.dispatch.ContextClassLoaderDispatch.dispatch(ContextClassLoaderDispatch.java:33)
	at org.gradle.internal.dispatch.ProxyDispatchAdapter$DispatchingInvocationHandler.invoke(ProxyDispatchAdapter.java:94)
	at jdk.proxy1/jdk.proxy1.$Proxy2.stop(Unknown Source)
	at org.gradle.api.internal.tasks.testing.worker.TestWorker$3.run(TestWorker.java:193)
	at org.gradle.api.internal.tasks.testing.worker.TestWorker.executeAndMaintainThreadName(TestWorker.java:129)
	at org.gradle.api.internal.tasks.testing.worker.TestWorker.execute(TestWorker.java:100)
	at org.gradle.api.internal.tasks.testing.worker.TestWorker.execute(TestWorker.java:60)
	at org.gradle.process.internal.worker.child.ActionExecutionWorker.execute(ActionExecutionWorker.java:56)
	at org.gradle.process.internal.worker.child.SystemApplicationClassLoaderWorker.call(SystemApplicationClassLoaderWorker.java:113)
	at org.gradle.process.internal.worker.child.SystemApplicationClassLoaderWorker.call(SystemApplicationClassLoaderWorker.java:65)
	at app//worker.org.gradle.process.internal.worker.GradleWorkerMain.run(GradleWorkerMain.java:69)
	at app//worker.org.gradle.process.internal.worker.GradleWorkerMain.main(GradleWorkerMain.java:74)
Caused by: java.lang.ClassCastException: class ortus.boxlang.modules.compat.runtime.context.Client cannot be cast to class ortus.boxlang.modules.compat.runtime.context.Client (ortus.boxlang.modules.compat.runtime.context.Client is in unnamed module of loader 'compat-cfml' @2821da0a; ortus.boxlang.modules.compat.runtime.context.Client is in unnamed module of loader 'compat-cfml' @76f65a8b)
	at compat-cfml//ortus.boxlang.modules.compat.interceptors.ClientScopeListener.getOrCreateClient(ClientScopeListener.java:139)
	at compat-cfml//ortus.boxlang.modules.compat.interceptors.ClientScopeListener.initializeClientScope(ClientScopeListener.java:118)
	at compat-cfml//ortus.boxlang.modules.compat.interceptors.ClientScopeListener.onApplicationDefined(ClientScopeListener.java:76)
	at java.base/java.lang.invoke.MethodHandle.invokeWithArguments(MethodHandle.java:733)
	at ortus.boxlang.runtime.interop.DynamicInteropService.invoke(DynamicInteropService.java:679)
	at ortus.boxlang.runtime.interop.DynamicObject.invoke(DynamicObject.java:264)
	at ortus.boxlang.runtime.events.InterceptorState.announce(InterceptorState.java:166)
	at ortus.boxlang.runtime.events.InterceptorPool.announce(InterceptorPool.java:596)
	... 93 more

Check warning on line 0 in ortus.boxlang.modules.compat.NullIsUndefinedTest

See this annotation in the file changed.

@github-actions github-actions / Test Results

All 2 runs failed: Test null is undefined (ortus.boxlang.modules.compat.NullIsUndefinedTest)

artifacts/tests-ubuntu-latest-21/build/test-results/test/TEST-ortus.boxlang.modules.compat.NullIsUndefinedTest.xml [took 0s]
artifacts/tests-windows-latest-21/build/test-results/test/TEST-ortus.boxlang.modules.compat.NullIsUndefinedTest.xml [took 0s]
Raw output
org.opentest4j.AssertionFailedError: Expected ortus.boxlang.runtime.types.exceptions.KeyNotFoundException to be thrown, but nothing was thrown.
	at app//org.junit.jupiter.api.AssertionFailureBuilder.build(AssertionFailureBuilder.java:152)
	at app//org.junit.jupiter.api.AssertThrows.assertThrows(AssertThrows.java:73)
	at app//org.junit.jupiter.api.AssertThrows.assertThrows(AssertThrows.java:35)
	at app//org.junit.jupiter.api.Assertions.assertThrows(Assertions.java:3128)
	at app//ortus.boxlang.modules.compat.NullIsUndefinedTest.testNullIsUndefined(NullIsUndefinedTest.java:24)
	at java.base@21.0.5/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:103)
	at java.base@21.0.5/java.lang.reflect.Method.invoke(Method.java:580)
	at app//org.junit.platform.commons.util.ReflectionUtils.invokeMethod(ReflectionUtils.java:767)
	at app//org.junit.jupiter.engine.execution.MethodInvocation.proceed(MethodInvocation.java:60)
	at app//org.junit.jupiter.engine.execution.InvocationInterceptorChain$ValidatingInvocation.proceed(InvocationInterceptorChain.java:131)
	at app//org.junit.jupiter.engine.extension.TimeoutExtension.intercept(TimeoutExtension.java:156)
	at app//org.junit.jupiter.engine.extension.TimeoutExtension.interceptTestableMethod(TimeoutExtension.java:147)
	at app//org.junit.jupiter.engine.extension.TimeoutExtension.interceptTestMethod(TimeoutExtension.java:86)
	at app//org.junit.jupiter.engine.execution.InterceptingExecutableInvoker$ReflectiveInterceptorCall.lambda$ofVoidMethod$0(InterceptingExecutableInvoker.java:103)
	at app//org.junit.jupiter.engine.execution.InterceptingExecutableInvoker.lambda$invoke$0(InterceptingExecutableInvoker.java:93)
	at app//org.junit.jupiter.engine.execution.InvocationInterceptorChain$InterceptedInvocation.proceed(InvocationInterceptorChain.java:106)
	at app//org.junit.jupiter.engine.execution.InvocationInterceptorChain.proceed(InvocationInterceptorChain.java:64)
	at app//org.junit.jupiter.engine.execution.InvocationInterceptorChain.chainAndInvoke(InvocationInterceptorChain.java:45)
	at app//org.junit.jupiter.engine.execution.InvocationInterceptorChain.invoke(InvocationInterceptorChain.java:37)
	at app//org.junit.jupiter.engine.execution.InterceptingExecutableInvoker.invoke(InterceptingExecutableInvoker.java:92)
	at app//org.junit.jupiter.engine.execution.InterceptingExecutableInvoker.invoke(InterceptingExecutableInvoker.java:86)
	at app//org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.lambda$invokeTestMethod$8(TestMethodTestDescriptor.java:217)
	at app//org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
	at app//org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.invokeTestMethod(TestMethodTestDescriptor.java:213)
	at app//org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.execute(TestMethodTestDescriptor.java:138)
	at app//org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.execute(TestMethodTestDescriptor.java:68)
	at app//org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:156)
	at app//org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
	at app//org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:146)
	at app//org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137)
	at app//org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:144)
	at app//org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
	at app//org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:143)
	at app//org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:100)
	at java.base@21.0.5/java.util.ArrayList.forEach(ArrayList.java:1596)
	at app//org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll(SameThreadHierarchicalTestExecutorService.java:41)
	at app//org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:160)
	at app//org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
	at app//org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:146)
	at app//org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137)
	at app//org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:144)
	at app//org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
	at app//org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:143)
	at app//org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:100)
	at java.base@21.0.5/java.util.ArrayList.forEach(ArrayList.java:1596)
	at app//org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll(SameThreadHierarchicalTestExecutorService.java:41)
	at app//org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:160)
	at app//org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
	at app//org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:146)
	at app//org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137)
	at app//org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:144)
	at app//org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
	at app//org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:143)
	at app//org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:100)
	at app//org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.submit(SameThreadHierarchicalTestExecutorService.java:35)
	at app//org.junit.platform.engine.support.hierarchical.HierarchicalTestExecutor.execute(HierarchicalTestExecutor.java:57)
	at app//org.junit.platform.engine.support.hierarchical.HierarchicalTestEngine.execute(HierarchicalTestEngine.java:54)
	at app//org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:107)
	at app//org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:88)
	at app//org.junit.platform.launcher.core.EngineExecutionOrchestrator.lambda$execute$0(EngineExecutionOrchestrator.java:54)
	at app//org.junit.platform.launcher.core.EngineExecutionOrchestrator.withInterceptedStreams(EngineExecutionOrchestrator.java:67)
	at app//org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:52)
	at app//org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:114)
	at app//org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:86)
	at app//org.junit.platform.launcher.core.DefaultLauncherSession$DelegatingLauncher.execute(DefaultLauncherSession.java:86)
	at org.gradle.api.internal.tasks.testing.junitplatform.JUnitPlatformTestClassProcessor$CollectAllTestClassesExecutor.processAllTestClasses(JUnitPlatformTestClassProcessor.java:119)
	at org.gradle.api.internal.tasks.testing.junitplatform.JUnitPlatformTestClassProcessor$CollectAllTestClassesExecutor.access$000(JUnitPlatformTestClassProcessor.java:94)
	at org.gradle.api.internal.tasks.testing.junitplatform.JUnitPlatformTestClassProcessor.stop(JUnitPlatformTestClassProcessor.java:89)
	at org.gradle.api.internal.tasks.testing.SuiteTestClassProcessor.stop(SuiteTestClassProcessor.java:62)
	at java.base@21.0.5/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:103)
	at java.base@21.0.5/java.lang.reflect.Method.invoke(Method.java:580)
	at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:36)
	at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:24)
	at org.gradle.internal.dispatch.ContextClassLoaderDispatch.dispatch(ContextClassLoaderDispatch.java:33)
	at org.gradle.internal.dispatch.ProxyDispatchAdapter$DispatchingInvocationHandler.invoke(ProxyDispatchAdapter.java:94)
	at jdk.proxy1/jdk.proxy1.$Proxy2.stop(Unknown Source)
	at org.gradle.api.internal.tasks.testing.worker.TestWorker$3.run(TestWorker.java:193)
	at org.gradle.api.internal.tasks.testing.worker.TestWorker.executeAndMaintainThreadName(TestWorker.java:129)
	at org.gradle.api.internal.tasks.testing.worker.TestWorker.execute(TestWorker.java:100)
	at org.gradle.api.internal.tasks.testing.worker.TestWorker.execute(TestWorker.java:60)
	at org.gradle.process.internal.worker.child.ActionExecutionWorker.execute(ActionExecutionWorker.java:56)
	at org.gradle.process.internal.worker.child.SystemApplicationClassLoaderWorker.call(SystemApplicationClassLoaderWorker.java:113)
	at org.gradle.process.internal.worker.child.SystemApplicationClassLoaderWorker.call(SystemApplicationClassLoaderWorker.java:65)
	at app//worker.org.gradle.process.internal.worker.GradleWorkerMain.run(GradleWorkerMain.java:69)
	at app//worker.org.gradle.process.internal.worker.GradleWorkerMain.main(GradleWorkerMain.java:74)

Check warning on line 0 in ortus.boxlang.modules.compat.NullIsUndefinedTest

See this annotation in the file changed.

@github-actions github-actions / Test Results

All 2 runs failed: Test null scope lookup order (ortus.boxlang.modules.compat.NullIsUndefinedTest)

artifacts/tests-ubuntu-latest-21/build/test-results/test/TEST-ortus.boxlang.modules.compat.NullIsUndefinedTest.xml [took 0s]
artifacts/tests-windows-latest-21/build/test-results/test/TEST-ortus.boxlang.modules.compat.NullIsUndefinedTest.xml [took 0s]
Raw output
expected: arguments
but was : null
	at app//ortus.boxlang.modules.compat.NullIsUndefinedTest.testNullScopeLookupOrder(NullIsUndefinedTest.java:49)
	at [[Reflective call: 2 frames collapsed (https://goo.gl/aH3UyP)]].(:0)
	at [[Testing framework: 27 frames collapsed (https://goo.gl/aH3UyP)]].(:0)
	at java.base@21.0.5/java.util.ArrayList.forEach(ArrayList.java:1596)
	at [[Testing framework: 9 frames collapsed (https://goo.gl/aH3UyP)]].(:0)
	at java.base@21.0.5/java.util.ArrayList.forEach(ArrayList.java:1596)
	at [[Testing framework: 20 frames collapsed (https://goo.gl/aH3UyP)]].(:0)
	at org.gradle.api.internal.tasks.testing.junitplatform.JUnitPlatformTestClassProcessor$CollectAllTestClassesExecutor.processAllTestClasses(JUnitPlatformTestClassProcessor.java:119)
	at org.gradle.api.internal.tasks.testing.junitplatform.JUnitPlatformTestClassProcessor$CollectAllTestClassesExecutor.access$000(JUnitPlatformTestClassProcessor.java:94)
	at org.gradle.api.internal.tasks.testing.junitplatform.JUnitPlatformTestClassProcessor.stop(JUnitPlatformTestClassProcessor.java:89)
	at org.gradle.api.internal.tasks.testing.SuiteTestClassProcessor.stop(SuiteTestClassProcessor.java:62)
	at [[Reflective call: 2 frames collapsed (https://goo.gl/aH3UyP)]].(:0)
	at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:36)
	at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:24)
	at org.gradle.internal.dispatch.ContextClassLoaderDispatch.dispatch(ContextClassLoaderDispatch.java:33)
	at org.gradle.internal.dispatch.ProxyDispatchAdapter$DispatchingInvocationHandler.invoke(ProxyDispatchAdapter.java:94)
	at jdk.proxy1/jdk.proxy1.$Proxy2.stop(Unknown Source)
	at org.gradle.api.internal.tasks.testing.worker.TestWorker$3.run(TestWorker.java:193)
	at org.gradle.api.internal.tasks.testing.worker.TestWorker.executeAndMaintainThreadName(TestWorker.java:129)
	at org.gradle.api.internal.tasks.testing.worker.TestWorker.execute(TestWorker.java:100)
	at org.gradle.api.internal.tasks.testing.worker.TestWorker.execute(TestWorker.java:60)
	at org.gradle.process.internal.worker.child.ActionExecutionWorker.execute(ActionExecutionWorker.java:56)
	at org.gradle.process.internal.worker.child.SystemApplicationClassLoaderWorker.call(SystemApplicationClassLoaderWorker.java:113)
	at org.gradle.process.internal.worker.child.SystemApplicationClassLoaderWorker.call(SystemApplicationClassLoaderWorker.java:65)
	at app//worker.org.gradle.process.internal.worker.GradleWorkerMain.run(GradleWorkerMain.java:69)
	at app//worker.org.gradle.process.internal.worker.GradleWorkerMain.main(GradleWorkerMain.java:74)

Check notice on line 0 in .github

See this annotation in the file changed.

@github-actions github-actions / Test Results

1 skipped test found

There is 1 skipped test, see "Raw output" for the name of the skipped test.
Raw output
ortus.boxlang.modules.compat.bifs.struct.StructKeyTranslateTest ‑ Tests that the compat behavior will return the keys length

Check notice on line 0 in .github

See this annotation in the file changed.

@github-actions github-actions / Test Results

114 tests found

There are 114 tests, see "Raw output" for the full list of tests.
Raw output
ortus.boxlang.modules.compat.ClientScopeTest ‑ testClientScope()
ortus.boxlang.modules.compat.ClientScopeTest ‑ testGetClientVariablesList()
ortus.boxlang.modules.compat.IntegrationTest ‑ Test the module loads in BoxLang
ortus.boxlang.modules.compat.JSONTest ‑ Test control characters in JSON
ortus.boxlang.modules.compat.JSONTest ‑ Test control characters in JSON escaped stuff
ortus.boxlang.modules.compat.JSONTest ‑ Test control characters in JSON singular quote
ortus.boxlang.modules.compat.NullIsUndefinedTest ‑ CF transpile structKeyExists
ortus.boxlang.modules.compat.NullIsUndefinedTest ‑ It still sets variables in the local scope even if they are set to null.
ortus.boxlang.modules.compat.NullIsUndefinedTest ‑ It tests that null exists
ortus.boxlang.modules.compat.NullIsUndefinedTest ‑ Test null is undefined
ortus.boxlang.modules.compat.NullIsUndefinedTest ‑ Test null scope lookup order
ortus.boxlang.modules.compat.bifs.cache.CacheClearTest ‑ Can clear a specific cache
ortus.boxlang.modules.compat.bifs.cache.CacheClearTest ‑ Can clear the default cache
ortus.boxlang.modules.compat.bifs.cache.CacheClearTest ‑ Can clear with a filter
ortus.boxlang.modules.compat.bifs.cache.CacheCountTest ‑ Can count a specific cache
ortus.boxlang.modules.compat.bifs.cache.CacheCountTest ‑ Can count the default cache
ortus.boxlang.modules.compat.bifs.cache.CacheDeleteTest ‑ Can delete a key in a specific cache
ortus.boxlang.modules.compat.bifs.cache.CacheDeleteTest ‑ Can delete a key in the default cache
ortus.boxlang.modules.compat.bifs.cache.CacheDeleteTest ‑ Can throw exception for a bogus key with throwOnError
ortus.boxlang.modules.compat.bifs.cache.CacheDeleteTest ‑ Will ignore exception for a bogus key without throwOnError
ortus.boxlang.modules.compat.bifs.cache.CacheGetAllIdsTest ‑ Can get all ids from the default cache
ortus.boxlang.modules.compat.bifs.cache.CacheGetAllIdsTest ‑ Can get all ids with a filter and default cache
ortus.boxlang.modules.compat.bifs.cache.CacheGetAllIdsTest ‑ Can get all with a filter and specific cache
ortus.boxlang.modules.compat.bifs.cache.CacheGetAllTest ‑ Can get all from the default cache
ortus.boxlang.modules.compat.bifs.cache.CacheGetAllTest ‑ Can get all with a filter and default cache
ortus.boxlang.modules.compat.bifs.cache.CacheGetAllTest ‑ Can get all with a filter and specific cache
ortus.boxlang.modules.compat.bifs.cache.CacheGetEnginePropertiesTest ‑ Can get the engine properties
ortus.boxlang.modules.compat.bifs.cache.CacheGetMetadataTest ‑ It will get an empty struct with an invalid key
ortus.boxlang.modules.compat.bifs.cache.CacheGetMetadataTest ‑ can call cacheGetMetadata with a valid key
ortus.boxlang.modules.compat.bifs.cache.CacheGetMetadataTest ‑ can call cacheGetMetadata with a valid key and cacheName
ortus.boxlang.modules.compat.bifs.cache.CacheGetMetadataTest ‑ can call cacheGetMetadata with an array of keys
ortus.boxlang.modules.compat.bifs.cache.CacheGetPropertiesTest ‑ Can get the default cache properties
ortus.boxlang.modules.compat.bifs.cache.CacheGetPropertiesTest ‑ Can get the specific cache properties
ortus.boxlang.modules.compat.bifs.cache.CacheGetSessionTest ‑ Can get the default cache session
ortus.boxlang.modules.compat.bifs.cache.CacheGetSessionTest ‑ Can get the specific cache session
ortus.boxlang.modules.compat.bifs.cache.CacheGetTest ‑ Can get a key from a specific default cache
ortus.boxlang.modules.compat.bifs.cache.CacheGetTest ‑ Can get a key from the default cache
ortus.boxlang.modules.compat.bifs.cache.CacheGetTest ‑ Can get a null from an invalid cache key
ortus.boxlang.modules.compat.bifs.cache.CacheIdExistsTest ‑ Can validate a key does not exist in the default cache
ortus.boxlang.modules.compat.bifs.cache.CacheIdExistsTest ‑ Can validate a key exists in a specific cache
ortus.boxlang.modules.compat.bifs.cache.CacheIdExistsTest ‑ Can validate a key exists in the default cache
ortus.boxlang.modules.compat.bifs.cache.CacheRegionExistsTest ‑ Can get the default cache session
ortus.boxlang.modules.compat.bifs.cache.CacheRegionExistsTest ‑ Can get the specific cache session
ortus.boxlang.modules.compat.bifs.cache.CacheRemoveAllTest ‑ Can remove all from a specific cache
ortus.boxlang.modules.compat.bifs.cache.CacheRemoveAllTest ‑ Can remove all from the default cache
ortus.boxlang.modules.compat.bifs.cache.CacheRemoveTest ‑ Can get a key from a specific cache
ortus.boxlang.modules.compat.bifs.cache.CacheRemoveTest ‑ Can get a key from the default cache
ortus.boxlang.modules.compat.bifs.cache.CacheRemoveTest ‑ Can remove an array of keys
ortus.boxlang.modules.compat.bifs.cache.CacheRemoveTest ‑ Can remove an invalid key by throwing an error
ortus.boxlang.modules.compat.bifs.cache.CacheRemoveTest ‑ Can remove an invalid key without throwing an error
ortus.boxlang.modules.compat.bifs.format.DollarFormatTest ‑ It formats a negative number as a U.S. Dollar string in parentheses
ortus.boxlang.modules.compat.bifs.format.DollarFormatTest ‑ It formats a positive number as a U.S. Dollar string
ortus.boxlang.modules.compat.bifs.format.DollarFormatTest ‑ It formats an empty string as $0.00
ortus.boxlang.modules.compat.bifs.format.DollarFormatTest ‑ It formats zero as $0.00
ortus.boxlang.modules.compat.bifs.format.DollarFormatTest ‑ It tests the member function Numeric.dollarFormat
ortus.boxlang.modules.compat.bifs.format.DollarFormatTest ‑ It throws an exception when the argument is not a number
ortus.boxlang.modules.compat.bifs.struct.StructGetTest ‑ It tests the BIF StructGet Will return a empty struct if a value is not present
ortus.boxlang.modules.compat.bifs.struct.StructGetTest ‑ Returns an empty struct if the root value used is NOT a struct or not found
ortus.boxlang.modules.compat.bifs.struct.StructGetTest ‑ Tests that the compat behavior will mutate the struct return an empty struct
ortus.boxlang.modules.compat.bifs.struct.StructKeyTranslateTest ‑ Tests that the compat behavior will return the keys length
ortus.boxlang.modules.compat.bifs.system.GetComponentMetadataTest ‑ It can get the metadata of a bx class
ortus.boxlang.modules.compat.bifs.system.GetComponentMetadataTest ‑ It can get the metadata of a cfc class
ortus.boxlang.modules.compat.bifs.system.GetComponentMetadataTest ‑ It can get the metadata of a cfc instance
ortus.boxlang.modules.compat.bifs.system.GetFunctionDataTest ‑ It returns tag data
ortus.boxlang.modules.compat.bifs.system.GetMetadataTest ‑ It returns meta for a BXClass
ortus.boxlang.modules.compat.bifs.system.GetMetadataTest ‑ It returns meta for a CFC Class
ortus.boxlang.modules.compat.bifs.system.GetMetadataTest ‑ It returns meta for all other objects
ortus.boxlang.modules.compat.bifs.system.GetMetadataTest ‑ It returns meta for class
ortus.boxlang.modules.compat.bifs.system.GetTagDataTest ‑ It returns tag data
ortus.boxlang.modules.compat.bifs.system.GetVariableTest ‑ It gets a variable
ortus.boxlang.modules.compat.bifs.system.SetVariableTest ‑ It sets a variable
ortus.boxlang.modules.compat.bifs.temporal.CreateDateTimeTest ‑ It can handle Lucee and ACFs non-century date weirdness
ortus.boxlang.modules.compat.bifs.temporal.DateTimeFormatTest ‑ It can handle legacy month and minute masks
ortus.boxlang.modules.compat.bifs.temporal.DateTimeFormatTest ‑ It tests the BIF DateFormat will rewrite incorrect common masks
ortus.boxlang.modules.compat.bifs.temporal.DateTimeFormatTest ‑ It tests the BIF Will Maintain Locale-specific compatibility with common returns
ortus.boxlang.modules.compat.bifs.temporal.LSDateTimeFormatTest ‑ It tests the BIF LSDateFormat using a localized, Spanish long-form format
ortus.boxlang.modules.compat.bifs.temporal.LSDateTimeFormatTest ‑ It tests the BIF LSDateFormat using a traditional chinese long-form format
ortus.boxlang.modules.compat.bifs.temporal.LSDateTimeFormatTest ‑ It tests the BIF LSDateTimeFormat using a localized, Spanish long-form format
ortus.boxlang.modules.compat.bifs.temporal.LSDateTimeFormatTest ‑ It tests the BIF LSDateTimeFormat using a traditional chinese long-form format
ortus.boxlang.modules.compat.bifs.temporal.LSDateTimeFormatTest ‑ It tests the BIF LSTimeFormat using a localized, Spanish long-form format
ortus.boxlang.modules.compat.bifs.temporal.LSDateTimeFormatTest ‑ It tests the BIF LSTimeFormat using a traditional chinese long-form format
ortus.boxlang.modules.compat.bifs.temporal.LSDateTimeFormatTest ‑ It tests the Member function DateTime.LSDateFormat
ortus.boxlang.modules.compat.bifs.temporal.LSDateTimeFormatTest ‑ It tests the Member function DateTime.LSDateTimeFormat
ortus.boxlang.modules.compat.bifs.temporal.LSDateTimeFormatTest ‑ It tests the Member function DateTime.LSTimeFormat
ortus.boxlang.modules.compat.bifs.temporal.LSIsDateTest ‑ It tests the BIF LSIsDate returns false if the date is from another locale
ortus.boxlang.modules.compat.bifs.temporal.LSIsDateTest ‑ It tests the BIF LSIsDate returns false with an invalid date
ortus.boxlang.modules.compat.bifs.temporal.LSIsDateTest ‑ It tests the BIF LSIsDate using a localized russian format
ortus.boxlang.modules.compat.bifs.temporal.LSIsDateTest ‑ It tests the BIF LSIsDate using a localized, Spanish long-form format
ortus.boxlang.modules.compat.bifs.temporal.LSIsDateTest ‑ It tests the BIF LSIsDate using traditional chinese format
ortus.boxlang.modules.compat.bifs.temporal.LSIsDateTest ‑ It tests the BIF LSIsDate will throw an error with an invalid timezone
ortus.boxlang.modules.compat.bifs.temporal.LSIsDateTest ‑ It tests the BIF LSIsDate with a full ISO including offset
ortus.boxlang.modules.compat.bifs.temporal.LSIsDateTest ‑ It tests the BIF LSIsDate with a full ISO including offset and locale argument
ortus.boxlang.modules.compat.bifs.temporal.LSIsDateTest ‑ It tests the BIF LSIsDate with a full ISO without offset
ortus.boxlang.modules.compat.bifs.temporal.LSIsDateTest ‑ It tests the BIF LSIsDate with without any time
ortus.boxlang.modules.compat.bifs.temporal.LSParseDateTimeTest ‑ It tests the BIF LSParseDateTime using a localized russian format
ortus.boxlang.modules.compat.bifs.temporal.LSParseDateTimeTest ‑ It tests the BIF LSParseDateTime using a localized, Spanish long-form format
ortus.boxlang.modules.compat.bifs.temporal.LSParseDateTimeTest ‑ It tests the BIF LSParseDateTime using traditional chinese format
ortus.boxlang.modules.compat.bifs.temporal.LSParseDateTimeTest ‑ It tests the BIF LSParseDateTime with a US ISO format sans T Date/Time separator
ortus.boxlang.modules.compat.bifs.temporal.LSParseDateTimeTest ‑ It tests the BIF LSParseDateTime with a full ISO including offset
ortus.boxlang.modules.compat.bifs.temporal.LSParseDateTimeTest ‑ It tests the BIF LSParseDateTime with a full ISO including offset and locale argument
ortus.boxlang.modules.compat.bifs.temporal.LSParseDateTimeTest ‑ It tests the BIF LSParseDateTime with a full ISO without offset
ortus.boxlang.modules.compat.bifs.temporal.LSParseDateTimeTest ‑ It tests the BIF LSParseDateTime with without any time
ortus.boxlang.modules.compat.bifs.temporal.LSTimeUnitsTest ‑ It tests the BIF LSDayOfWeek
ortus.boxlang.modules.compat.bifs.temporal.LSTimeUnitsTest ‑ It tests the BIF LSWeek
ortus.boxlang.modules.compat.bifs.temporal.LSTimeUnitsTest ‑ It tests the Member function DateTime.LSDayOfWeek
ortus.boxlang.modules.compat.bifs.temporal.LSTimeUnitsTest ‑ It tests the member function DateTime.LSWeek
ortus.boxlang.modules.compat.bifs.temporal.ParseDateTimeTest ‑ It can parse legacy compat date masks
ortus.boxlang.modules.compat.bifs.temporal.TimeUnitsTest ‑ It tests the BIF DayOfWeekAsString
ortus.boxlang.modules.compat.bifs.temporal.TimeUnitsTest ‑ It tests the BIF DayOfWeekAsString will keep the same week start but return a different language
ortus.boxlang.modules.compat.bifs.temporal.TimeUnitsTest ‑ It tests the BIF MonthAsString
ortus.boxlang.modules.compat.bifs.temporal.TimeUnitsTest ‑ It tests the DateTime Member function DayOfWeekShortAsString
ortus.boxlang.modules.compat.bifs.temporal.TimeUnitsTest ‑ It tests the DateTime Member function MonthShortAsString
ortus.boxlang.modules.compat.bifs.temporal.ToLegacyDateTest ‑ It tests the BIF ToLegacyDate
ortus.boxlang.modules.compat.bifs.temporal.ToLegacyDateTest ‑ It tests the Member function ToLegacyDate