Merge branch 'develop' #7
GitHub Actions / Unit Tests
succeeded
Nov 4, 2024 in 1s
99 passed, 0 failed and 0 skipped
✅ _fv-az1528-61_2024-11-04_20_19_32.trx
99 tests were completed in 3s with 99 passed, 0 failed and 0 skipped.
Test suite | Passed | Failed | Skipped | Time |
---|---|---|---|---|
Hyperbee.Expressions.Tests.AwaitTests | 22✅ | 496ms | ||
Hyperbee.Expressions.Tests.BlockAsyncBasicTests | 11✅ | 426ms | ||
Hyperbee.Expressions.Tests.BlockAsyncConditionalTests | 11✅ | 48ms | ||
Hyperbee.Expressions.Tests.BlockAsyncLoopTests | 6✅ | 20ms | ||
Hyperbee.Expressions.Tests.BlockAsyncSwitchTests | 9✅ | 126ms | ||
Hyperbee.Expressions.Tests.BlockAsyncTryCatchTests | 9✅ | 355ms | ||
Hyperbee.Expressions.Tests.CustomAwaiterTests | 2✅ | 197ms | ||
Hyperbee.Expressions.Tests.ForEachExpressionTests | 3✅ | 4ms | ||
Hyperbee.Expressions.Tests.ForExpressionTests | 2✅ | 2ms | ||
Hyperbee.Expressions.Tests.LoweringVisitorTests | 18✅ | 9ms | ||
Hyperbee.Expressions.Tests.UsingExpressionTests | 4✅ | 4ms | ||
Hyperbee.Expressions.Tests.WhileExpressionTests | 2✅ | 1ms |
✅ Hyperbee.Expressions.Tests.AwaitTests
✅ TestAsyncExpression_ExceptionHandling (Lambda)
✅ TestAsyncExpression_ExceptionHandling (Method)
✅ TestAsyncExpression_NoParameters (Lambda)
✅ TestAsyncExpression_NoParameters (Method)
✅ TestAsyncExpression_NoResults (Lambda)
✅ TestAsyncExpression_NoResults (Method)
✅ TestAsyncExpression_WithAsyncParameter (Lambda)
✅ TestAsyncExpression_WithAsyncParameter (Method)
✅ TestAsyncExpression_WithConstants (Lambda)
✅ TestAsyncExpression_WithConstants (Method)
✅ TestAsyncExpression_WithMethodCallParameters (Lambda)
✅ TestAsyncExpression_WithMethodCallParameters (Method)
✅ TestAsyncExpression_WithParameters (Lambda)
✅ TestAsyncExpression_WithParameters (Method)
✅ TestChainedAwaitExpressions (Lambda)
✅ TestChainedAwaitExpressions (Method)
✅ TestMultipleAsyncExpressions_SeparateAwaits (Lambda)
✅ TestMultipleAsyncExpressions_SeparateAwaits (Method)
✅ TestMultipleAsyncExpressions_WithDeepNestingAsync
✅ TestMultipleAsyncExpressions_WithDeepNestingAsyncAwait
✅ TestScopedAwaitExpressions (Lambda)
✅ TestScopedAwaitExpressions (Method)
✅ Hyperbee.Expressions.Tests.BlockAsyncBasicTests
✅ BlockAsync_ShouldAwaitMultipleTasks_WithDifferentResults
✅ BlockAsync_ShouldAwaitNestedBlockAsync_WithNestedTasks
✅ BlockAsync_ShouldAwaitSuccessfully_WithCompletedTask
✅ BlockAsync_ShouldAwaitSuccessfully_WithDelayedTask
✅ BlockAsync_ShouldAwaitSuccessfully_WithTask
✅ BlockAsync_ShouldHandleCanceledTask_WithCancellation
✅ BlockAsync_ShouldHandleSyncAndAsync_WithMixedOperations
✅ BlockAsync_ShouldPreserveVariableAssignment_BeforeAndAfterAwait
✅ BlockAsync_ShouldPreserveVariables_WithNestedAwaits
✅ BlockAsync_ShouldPreserveVariablesInNestedBlock_WithAwaits
✅ BlockAsync_ShouldThrowException_WithFaultedTask
✅ Hyperbee.Expressions.Tests.BlockAsyncConditionalTests
✅ AsyncBlock_ShouldAwaitSuccessfully_WithAwaitBeforeAndAfterConditional
✅ AsyncBlock_ShouldAwaitSuccessfully_WithAwaitInTrueAndFalseBranches
✅ AsyncBlock_ShouldAwaitSuccessfully_WithComplexConditionalLogic
✅ AsyncBlock_ShouldAwaitSuccessfully_WithConditionalInTest
✅ AsyncBlock_ShouldAwaitSuccessfully_WithConditionalReturningTask
✅ AsyncBlock_ShouldAwaitSuccessfully_WithFalseCondition
✅ AsyncBlock_ShouldAwaitSuccessfully_WithIfThenCondition
✅ AsyncBlock_ShouldAwaitSuccessfully_WithIfThenElseFalseBranch
✅ AsyncBlock_ShouldAwaitSuccessfully_WithIfThenElseTrueBranch
✅ AsyncBlock_ShouldAwaitSuccessfully_WithNestedConditionals
✅ AsyncBlock_ShouldThrowException_WithNullTaskInConditional
✅ Hyperbee.Expressions.Tests.BlockAsyncLoopTests
✅ AsyncBlock_ShouldAwaitSuccessfully_WithAwaitAfterContinue
✅ AsyncBlock_ShouldAwaitSuccessfully_WithAwaitAfterLoop
✅ AsyncBlock_ShouldAwaitSuccessfully_WithAwaitBeforeBreak
✅ AsyncBlock_ShouldAwaitSuccessfully_WithAwaitBeforeContinue
✅ AsyncBlock_ShouldAwaitSuccessfully_WithBreakAndContinueLabels
✅ AsyncBlock_ShouldAwaitSuccessfully_WithMultipleAwaitsInLoop
✅ Hyperbee.Expressions.Tests.BlockAsyncSwitchTests
✅ AsyncBlock_ShouldAwaitSuccessfully_WithAwaitBeforeAndAfterSwitch
✅ AsyncBlock_ShouldAwaitSuccessfully_WithAwaitInDefaultBody
✅ AsyncBlock_ShouldAwaitSuccessfully_WithAwaitInSwitchCaseBody
✅ AsyncBlock_ShouldAwaitSuccessfully_WithAwaitInSwitchValue
✅ AsyncBlock_ShouldAwaitSuccessfully_WithAwaitInSwitchValueAndCaseBody
✅ AsyncBlock_ShouldAwaitSuccessfully_WithNestedSwitchesAndAwaits
✅ AsyncBlock_ShouldHandleTaskDelaySuccessfully_InSwitchCase
✅ AsyncBlock_ShouldThrowException_WithAwaitInSwitchCaseTestValues
✅ AsyncBlock_ShouldUseAwaitedValue_WithComplexExpressionInSwitchTestValues
✅ Hyperbee.Expressions.Tests.BlockAsyncTryCatchTests
✅ AsyncBlock_ShouldAwaitSuccessfully_WithAwaitInTryAndFinallyBlocks
✅ AsyncBlock_ShouldAwaitSuccessfully_WithAwaitInTryBlock
✅ AsyncBlock_ShouldAwaitSuccessfully_WithAwaitInTryCatchAndFinallyBlocks
✅ AsyncBlock_ShouldAwaitSuccessfully_WithComplexNestedTryBlock
✅ AsyncBlock_ShouldAwaitSuccessfully_WithComplexNestedTryFinallyBlock
✅ AsyncBlock_ShouldAwaitSuccessfully_WithNestedTryCatchAndDelayedAwait
✅ AsyncBlock_ShouldCatchExceptionSuccessfully_WithAwaitInCatchBlock
✅ AsyncBlock_ShouldCatchMultipleExceptionsInNestedTryBlocks
✅ AsyncBlock_ShouldHandleExceptionSuccessfully_WithTryCatchFinally
✅ Hyperbee.Expressions.Tests.CustomAwaiterTests
✅ TestCustomAwaiter_AsyncBlock
✅ TestCustomAwaiter_Await
✅ Hyperbee.Expressions.Tests.ForEachExpressionTests
✅ ForEachExpression_ShouldBreakOnCondition
✅ ForEachExpression_ShouldIterateOverCollection
✅ ForEachExpression_ShouldUseCustomBreakAndContinueLabels
✅ Hyperbee.Expressions.Tests.ForExpressionTests
✅ ForExpression_ShouldLoopCorrectly
✅ ForExpression_ShouldSupportCustomBreak
✅ Hyperbee.Expressions.Tests.LoweringVisitorTests
✅ Lowering_ShouldBranch_WhenBlockHasMultipleAwaits
✅ Lowering_ShouldBranch_WithAwaitAssignments
✅ Lowering_ShouldBranch_WithComplexConditions
✅ Lowering_ShouldBranch_WithConditionalParameters
✅ Lowering_ShouldBranch_WithDefaultSwitch
✅ Lowering_ShouldBranch_WithIfThen
✅ Lowering_ShouldBranch_WithLoop
✅ Lowering_ShouldBranch_WithMethodAwaitArguments
✅ Lowering_ShouldBranch_WithMethodAwaits
✅ Lowering_ShouldBranch_WithNestedBlockAndAwaitParameters
✅ Lowering_ShouldBranch_WithNestedSwitch
✅ Lowering_ShouldBranch_WithSwitch
✅ Lowering_ShouldBranch_WithSwitchAwaits
✅ Lowering_ShouldBranch_WithTryCatch
✅ Lowering_ShouldBranch_WithTryCatchFinally
✅ Lowering_ShouldHaveSingleNode_WhenAssigningVariable
✅ Lowering_ShouldNotGatherVariables_WhenUsedWithinBlock
✅ Lowering_ShouldNotGatherVariables_WhenUsedWithinNestedBlocks
✅ Hyperbee.Expressions.Tests.UsingExpressionTests
✅ UsingExpression_ShouldDisposeResource_AfterUse
✅ UsingExpression_ShouldDisposeResource_EvenIfExceptionThrown
✅ UsingExpression_ShouldExecuteBodyExpression
✅ UsingExpression_ShouldThrowArgumentException_WhenNonDisposableUsed
✅ Hyperbee.Expressions.Tests.WhileExpressionTests
✅ WhileExpression_ShouldBreak
✅ WhileExpression_ShouldBreak_WhenConditionMet
Loading