Skip to content

Update mordant to v3.0.1 #1250

Update mordant to v3.0.1

Update mordant to v3.0.1 #1250

GitHub Actions / macOS-13 Tests succeeded Nov 2, 2024 in 1s

640 passed, 0 failed and 0 skipped

Tests passed successfully

Report Passed Failed Skipped Time
mosaic-runtime/build/test-results/jvmTest/TEST-com.jakewharton.mosaic.AnsiRenderingTest.xml 7✅ 716ms
mosaic-runtime/build/test-results/jvmTest/TEST-com.jakewharton.mosaic.CounterTest.xml 4✅ 228ms
mosaic-runtime/build/test-results/jvmTest/TEST-com.jakewharton.mosaic.DebugRenderingTest.xml 3✅ 18ms
mosaic-runtime/build/test-results/jvmTest/TEST-com.jakewharton.mosaic.layout.AspectRatioTest.xml 7✅ 35ms
mosaic-runtime/build/test-results/jvmTest/TEST-com.jakewharton.mosaic.layout.OffsetTest.xml 20✅ 107ms
mosaic-runtime/build/test-results/jvmTest/TEST-com.jakewharton.mosaic.layout.PaddingTest.xml 26✅ 80ms
mosaic-runtime/build/test-results/jvmTest/TEST-com.jakewharton.mosaic.layout.SizeTest.xml 35✅ 273ms
mosaic-runtime/build/test-results/jvmTest/TEST-com.jakewharton.mosaic.LayoutTest.xml 5✅ 30ms
mosaic-runtime/build/test-results/jvmTest/TEST-com.jakewharton.mosaic.MosaicTest.xml 10✅ 213ms
mosaic-runtime/build/test-results/jvmTest/TEST-com.jakewharton.mosaic.NodeApplierTest.xml 14✅ 14ms
mosaic-runtime/build/test-results/jvmTest/TEST-com.jakewharton.mosaic.text.AnnotatedStringBuilderTest.xml 28✅ 13ms
mosaic-runtime/build/test-results/jvmTest/TEST-com.jakewharton.mosaic.text.AnnotatedStringTest.xml 17✅ 2ms
mosaic-runtime/build/test-results/jvmTest/TEST-com.jakewharton.mosaic.text.SpanStyleTest.xml 12✅ 2ms
mosaic-runtime/build/test-results/jvmTest/TEST-com.jakewharton.mosaic.ui.ArrangementTest.xml 8✅ 4ms
mosaic-runtime/build/test-results/jvmTest/TEST-com.jakewharton.mosaic.ui.BoxTest.xml 16✅ 65ms
mosaic-runtime/build/test-results/jvmTest/TEST-com.jakewharton.mosaic.ui.FillerTest.xml 9✅ 25ms
mosaic-runtime/build/test-results/jvmTest/TEST-com.jakewharton.mosaic.ui.RowColumnModifierTest.xml 6✅ 25ms
mosaic-runtime/build/test-results/jvmTest/TEST-com.jakewharton.mosaic.ui.RowColumnTest.xml 83✅ 309ms
mosaic-runtime/build/test-results/jvmTest/TEST-com.jakewharton.mosaic.ui.SpacerTest.xml 8✅ 20ms
mosaic-runtime/build/test-results/macosX64Test/TEST-com.jakewharton.mosaic.AnsiRenderingTest.xml 7✅ 7ms
mosaic-runtime/build/test-results/macosX64Test/TEST-com.jakewharton.mosaic.CounterTest.xml 4✅ 102ms
mosaic-runtime/build/test-results/macosX64Test/TEST-com.jakewharton.mosaic.DebugRenderingTest.xml 3✅ 638ms
mosaic-runtime/build/test-results/macosX64Test/TEST-com.jakewharton.mosaic.layout.AspectRatioTest.xml 7✅ 6ms
mosaic-runtime/build/test-results/macosX64Test/TEST-com.jakewharton.mosaic.layout.OffsetTest.xml 20✅ 20ms
mosaic-runtime/build/test-results/macosX64Test/TEST-com.jakewharton.mosaic.layout.PaddingTest.xml 26✅ 12ms
mosaic-runtime/build/test-results/macosX64Test/TEST-com.jakewharton.mosaic.layout.SizeTest.xml 35✅ 61ms
mosaic-runtime/build/test-results/macosX64Test/TEST-com.jakewharton.mosaic.LayoutTest.xml 5✅ 9ms
mosaic-runtime/build/test-results/macosX64Test/TEST-com.jakewharton.mosaic.MosaicTest.xml 10✅ 56ms
mosaic-runtime/build/test-results/macosX64Test/TEST-com.jakewharton.mosaic.NodeApplierTest.xml 14✅ 3ms
mosaic-runtime/build/test-results/macosX64Test/TEST-com.jakewharton.mosaic.text.AnnotatedStringBuilderTest.xml 28✅ 4ms
mosaic-runtime/build/test-results/macosX64Test/TEST-com.jakewharton.mosaic.text.AnnotatedStringTest.xml 17✅ 2ms
mosaic-runtime/build/test-results/macosX64Test/TEST-com.jakewharton.mosaic.text.SpanStyleTest.xml 12✅ 1ms
mosaic-runtime/build/test-results/macosX64Test/TEST-com.jakewharton.mosaic.ui.ArrangementTest.xml 8✅ 1ms
mosaic-runtime/build/test-results/macosX64Test/TEST-com.jakewharton.mosaic.ui.BoxTest.xml 16✅ 36ms
mosaic-runtime/build/test-results/macosX64Test/TEST-com.jakewharton.mosaic.ui.FillerTest.xml 9✅ 0ms
mosaic-runtime/build/test-results/macosX64Test/TEST-com.jakewharton.mosaic.ui.RowColumnModifierTest.xml 6✅ 36ms
mosaic-runtime/build/test-results/macosX64Test/TEST-com.jakewharton.mosaic.ui.RowColumnTest.xml 83✅ 157ms
mosaic-runtime/build/test-results/macosX64Test/TEST-com.jakewharton.mosaic.ui.SpacerTest.xml 8✅ 8ms
mosaic-terminal/build/test-results/jvmTest/TEST-com.jakewharton.mosaic.terminal.StdinReaderTest.xml 2✅ 269ms
mosaic-terminal/build/test-results/macosX64Test/TEST-com.jakewharton.mosaic.terminal.StdinReaderTest.xml 2✅ 112ms

✅ mosaic-runtime/build/test-results/jvmTest/TEST-com.jakewharton.mosaic.AnsiRenderingTest.xml

7 tests were completed in 716ms with 7 passed, 0 failed and 0 skipped.

Test suite Passed Failed Skipped Time
com.jakewharton.mosaic.AnsiRenderingTest 7✅ 716ms

✅ com.jakewharton.mosaic.AnsiRenderingTest

✅ firstRender[jvm]
✅ staticLinesNotErased[jvm]
✅ staticOrderingIsDfs[jvm]
✅ subsequentShorterRenderClearsRenderedLines[jvm]
✅ subsequentLongerRenderClearsRenderedLines[jvm]
✅ staticRendersFirst[jvm]
✅ staticInPositionedElement[jvm]

✅ mosaic-runtime/build/test-results/jvmTest/TEST-com.jakewharton.mosaic.CounterTest.xml

4 tests were completed in 228ms with 4 passed, 0 failed and 0 skipped.

Test suite Passed Failed Skipped Time
com.jakewharton.mosaic.CounterTest 4✅ 228ms

✅ com.jakewharton.mosaic.CounterTest

✅ counterWithAnsi[jvm]
✅ counterInTerminalCenter[jvm]
✅ counter[jvm]
✅ counterWithContentChanges[jvm]

✅ mosaic-runtime/build/test-results/jvmTest/TEST-com.jakewharton.mosaic.DebugRenderingTest.xml

3 tests were completed in 18ms with 3 passed, 0 failed and 0 skipped.

Test suite Passed Failed Skipped Time
com.jakewharton.mosaic.DebugRenderingTest 3✅ 18ms

✅ com.jakewharton.mosaic.DebugRenderingTest

✅ framesAfterFirstHaveTimeHeader[jvm]
✅ drawFailureStillRendersMeasuredAndPlacedNodes[jvm]
✅ framesIncludeStatics[jvm]

✅ mosaic-runtime/build/test-results/jvmTest/TEST-com.jakewharton.mosaic.layout.AspectRatioTest.xml

7 tests were completed in 35ms with 7 passed, 0 failed and 0 skipped.

Test suite Passed Failed Skipped Time
com.jakewharton.mosaic.layout.AspectRatioTest 7✅ 35ms

✅ com.jakewharton.mosaic.layout.AspectRatioTest

✅ aspectRatioMatchHeightConstraintsFirstTrue[jvm]
✅ aspectRatioZero[jvm]
✅ aspectRatioMatchHeightConstraintsFirstTrueDebug[jvm]
✅ aspectRatioNegative[jvm]
✅ aspectRatioDebug[jvm]
✅ aspectRatioIntrinsicDimensions[jvm]
✅ aspectRatioDefault[jvm]

✅ mosaic-runtime/build/test-results/jvmTest/TEST-com.jakewharton.mosaic.layout.OffsetTest.xml

20 tests were completed in 107ms with 20 passed, 0 failed and 0 skipped.

Test suite Passed Failed Skipped Time
com.jakewharton.mosaic.layout.OffsetTest 20✅ 107ms

✅ com.jakewharton.mosaic.layout.OffsetTest

✅ offsetVerticalModifiableBeyondBorders[jvm]
✅ offsetVerticalFixed[jvm]
✅ offsetModifiableDebug[jvm]
✅ offsetHorizontalModifiableBeyondBorders[jvm]
✅ offsetHorizontalModifiableNegativeBeyondBorders[jvm]
✅ offsetHorizontalFixedBeyondBorders[jvm]
✅ offsetHorizontalModifiable[jvm]
✅ offsetModifiable[jvm]
✅ offsetVerticalModifiable[jvm]
✅ offsetHorizontalFixed[jvm]
✅ offsetFixedDebug[jvm]
✅ offsetVerticalFixedBeyondBorders[jvm]
✅ offsetVerticalFixedNegativeBeyondBorders[jvm]
✅ offsetModifiableNegativeBeyondBorders[jvm]
✅ offsetVerticalModifiableNegativeBeyondBorders[jvm]
✅ offsetFixed[jvm]
✅ offsetHorizontalFixedNegativeBeyondBorders[jvm]
✅ offsetFixedNegativeBeyondBorders[jvm]
✅ offsetFixedBeyondBorders[jvm]
✅ offsetModifiableBeyondBorders[jvm]

✅ mosaic-runtime/build/test-results/jvmTest/TEST-com.jakewharton.mosaic.layout.PaddingTest.xml

26 tests were completed in 80ms with 26 passed, 0 failed and 0 skipped.

Test suite Passed Failed Skipped Time
com.jakewharton.mosaic.layout.PaddingTest 26✅ 80ms

✅ com.jakewharton.mosaic.layout.PaddingTest

✅ paddingTopDebug[jvm]
✅ intrinsicMeasurements[jvm]
✅ paddingLeft[jvm]
✅ paddingRightZero[jvm]
✅ paddingSymmerticEqualsToPaddingWithExplicitSides[jvm]
✅ paddingRightNegative[jvm]
✅ paddingLeftNegative[jvm]
✅ paddingTopNegative[jvm]
✅ paddingLeftBottomNegative[jvm]
✅ paddingLeftBottom[jvm]
✅ paddingTop[jvm]
✅ paddingLeftBottomDebug[jvm]
✅ paddingBottom[jvm]
✅ paddingAllEqualsToPaddingWithExplicitSides[jvm]
✅ paddingRight[jvm]
✅ paddingLeftZero[jvm]
✅ paddingTopZero[jvm]
✅ paddingAllDebug[jvm]
✅ paddingBottomZero[jvm]
✅ paddingBottomDebug[jvm]
✅ paddingRightDebug[jvm]
✅ paddingLeftBottomZero[jvm]
✅ paddingLeftDebug[jvm]
✅ paddingBottomNegative[jvm]
✅ paddingVerticalDebug[jvm]
✅ paddingHorizontalDebug[jvm]

✅ mosaic-runtime/build/test-results/jvmTest/TEST-com.jakewharton.mosaic.layout.SizeTest.xml

35 tests were completed in 273ms with 35 passed, 0 failed and 0 skipped.

Test suite Passed Failed Skipped Time
com.jakewharton.mosaic.layout.SizeTest 35✅ 273ms

✅ com.jakewharton.mosaic.layout.SizeTest

✅ testMeasurementConstraints_compulsoryUnsatisfiable[jvm]
✅ testWidthModifier_hasCorrectIntrinsicMeasurements[jvm]
✅ testModifier_wrapsContent[jvm]
✅ testDefaultMinSizeModifier_hasCorrectIntrinsicMeasurements[jvm]
✅ testMinSizeModifier_hasCorrectIntrinsicMeasurements[jvm]
✅ testFillModifier_noChangeIntrinsicMeasurements[jvm]
✅ testMinHeightModifier_hasCorrectIntrinsicMeasurements[jvm]
✅ testPreferredSizeModifier_hasCorrectIntrinsicMeasurements[jvm]
✅ testMaxWidthModifier_hasCorrectIntrinsicMeasurements[jvm]
✅ testFractionalFillModifier_correctSize_whenSmallerChild[jvm]
✅ testFillModifier_correctSize[jvm]
✅ testPreferredSize_withHeightSizeModifiers[jvm]
✅ testMaxSizeModifier_hasCorrectIntrinsicMeasurements[jvm]
✅ testMeasurementConstraints_compulsorySatisfiable[jvm]
✅ sizeModifiers_doNotCauseCrashesWhenCreatingConstraints[jvm]
✅ testWidthHeightModifiers_hasCorrectIntrinsicMeasurements[jvm]
✅ testFractionalFillModifier_correctSize_whenLargerChild[jvm]
✅ test1DWrapContentSize[jvm]
✅ testMeasurementConstraints_preferredUnsatisfiable[jvm]
✅ test2DAlignedModifier_hasCorrectIntrinsicMeasurements[jvm]
✅ test1DAlignedModifier_hasCorrectIntrinsicMeasurements[jvm]
✅ testWrapContentSize_wrapsContent_whenMeasuredWithInfiniteConstraints[jvm]
✅ testMinWidthModifier_hasCorrectIntrinsicMeasurements[jvm]
✅ testHeightModifier_hasCorrectIntrinsicMeasurements[jvm]
✅ testMaxModifiers_withInfiniteValue[jvm]
✅ testFractionalFillModifier_coerced[jvm]
✅ testPreferredSize_withWidthSizeModifiers[jvm]
✅ testDefaultMinSize_withCoercingMaxConstraints[jvm]
✅ testMeasurementConstraints_preferredSatisfiable[jvm]
✅ testPreferredSize_withSizeModifiers[jvm]
✅ testModifiers_equals[jvm]
✅ test2DWrapContentSize[jvm]
✅ testPreferredSizeModifiers_respectMaxConstraint[jvm]
✅ testDefaultMinSize[jvm]
✅ testMaxHeightModifier_hasCorrectIntrinsicMeasurements[jvm]

✅ mosaic-runtime/build/test-results/jvmTest/TEST-com.jakewharton.mosaic.LayoutTest.xml

5 tests were completed in 30ms with 5 passed, 0 failed and 0 skipped.

Test suite Passed Failed Skipped Time
com.jakewharton.mosaic.LayoutTest 5✅ 30ms

✅ com.jakewharton.mosaic.LayoutTest

✅ layoutDebugInfo[jvm]
✅ noPlacementOverlaps[jvm]
✅ noMeasureNoDraw[jvm]
✅ placementWorks[jvm]
✅ canvasIsNotClipped[jvm]

✅ mosaic-runtime/build/test-results/jvmTest/TEST-com.jakewharton.mosaic.MosaicTest.xml

10 tests were completed in 213ms with 10 passed, 0 failed and 0 skipped.

Test suite Passed Failed Skipped Time
com.jakewharton.mosaic.MosaicTest 10✅ 213ms

✅ com.jakewharton.mosaic.MosaicTest

✅ frameTimeChanges[jvm]
✅ changeInDrawPhase[jvm]
✅ renderMosaicIgnoreLaunchedEffect[jvm]
✅ renderMosaicIgnoreMultipleEffects[jvm]
✅ renderMosaicInDefaultCoroutineDispatcher[jvm]
✅ renderMosaicSimple[jvm]
✅ renderMosaicConcurrently[jvm]
✅ renderMosaicIgnoreDisposableEffect[jvm]
✅ changeInLayoutPhase[jvm]
✅ changeInCompositionPhase[jvm]

✅ mosaic-runtime/build/test-results/jvmTest/TEST-com.jakewharton.mosaic.NodeApplierTest.xml

14 tests were completed in 14ms with 14 passed, 0 failed and 0 skipped.

Test suite Passed Failed Skipped Time
com.jakewharton.mosaic.NodeApplierTest 14✅ 14ms

✅ com.jakewharton.mosaic.NodeApplierTest

✅ moveSingleHigher[jvm]
✅ moveMultipleLower[jvm]
✅ insertAtStart[jvm]
✅ removeMultipleAtEnd[jvm]
✅ insertAtEnd[jvm]
✅ moveMultipleHigher[jvm]
✅ removeMultipleAtStart[jvm]
✅ removeSingleAtEnd[jvm]
✅ removeSingleInMiddle[jvm]
✅ removeMultipleInMiddle[jvm]
✅ moveSingleLower[jvm]
✅ insertAtMiddle[jvm]
✅ removeAll[jvm]
✅ removeSingleAtStart[jvm]

✅ mosaic-runtime/build/test-results/jvmTest/TEST-com.jakewharton.mosaic.text.AnnotatedStringBuilderTest.xml

28 tests were completed in 13ms with 28 passed, 0 failed and 0 skipped.

Test suite Passed Failed Skipped Time
com.jakewharton.mosaic.text.AnnotatedStringBuilderTest 28✅ 13ms

✅ com.jakewharton.mosaic.text.AnnotatedStringBuilderTest

✅ append_withCharSequence_appendsTheText_whenAnnotatedString[jvm]
✅ append_withString_appendsTheText[jvm]
✅ addStyle_withSpanStyle_addsStyle[jvm]
✅ pushStyle_with_multiple_styles_on_top_of_each_other[jvm]
✅ append_withString_andMultipleCalls_appendsAllOfTheText[jvm]
✅ push_increments_the_style_index[jvm]
✅ pushStyle[jvm]
✅ append_withAnnotatedString_appendsTheText[jvm]
✅ append_withCharSequenceAndRange_appendsTheText_whenNotAnnotatedString[jvm]
✅ defaultConstructor[jvm]
✅ pop_in_the_middle[jvm]
✅ builderLambda[jvm]
✅ pop_when_empty_does_not_throw_exception[jvm]
✅ append_char_appends[jvm]
✅ can_call_other_functions_after_toAnnotatedString[jvm]
✅ append_withCharSequence_appendsTheText_whenNotAnnotatedString[jvm]
✅ constructorWithAnnotatedString_hasSameAnnotatedStringAttributes[jvm]
✅ pushStyle_with_multiple_stacks_should_construct_styles_in_the_same_order[jvm]
✅ constructorWithString[jvm]
✅ toAnnotatedString_calling_twice_creates_equal_annotated_strings[jvm]
✅ pushStyle_without_pop[jvm]
✅ pop_until_throws_exception_for_invalid_index[jvm]
✅ pushStyle_with_multiple_styles[jvm]
✅ withStyle_applies_style_to_block[jvm]
✅ pop_until_index_pops_correctly[jvm]
✅ push_reduces_the_style_index_after_pop[jvm]
✅ pushStyle_with_multiple_nested_styles_should_return_styles_in_same_order[jvm]
✅ append_withAnnotatedStringAndRange_appendsTheText[jvm]

✅ mosaic-runtime/build/test-results/jvmTest/TEST-com.jakewharton.mosaic.text.AnnotatedStringTest.xml

17 tests were completed in 2ms with 17 passed, 0 failed and 0 skipped.

Test suite Passed Failed Skipped Time
com.jakewharton.mosaic.text.AnnotatedStringTest 17✅ 2ms

✅ com.jakewharton.mosaic.text.AnnotatedStringTest

✅ toString_returns_the_plain_string[jvm]
✅ subSequence_returns_original_text_for_text_range_is_full_range[jvm]
✅ subSequence_doesNot_include_styles_before_the_start[jvm]
✅ subSequence_collapsed_item_with_itemStart_equalTo_rangeStart[jvm]
✅ length_returns_text_length[jvm]
✅ subSequence_throws_exception_for_start_greater_than_end[jvm]
✅ creating_item_with_start_equal_to_end_does_not_throw_exception[jvm]
✅ subSequence_returns_the_correct_string[jvm]
✅ creating_item_with_start_greater_than_end_throws_exception[jvm]
✅ subSequence_collapses_covering_item[jvm]
✅ subSequence_collapses_included_item[jvm]
✅ subSequence_with_collapsed_range_with_collapsed_item[jvm]
✅ subSequence_doesNot_include_styles_after_the_end[jvm]
✅ plus_operator_creates_a_new_annotated_string[jvm]
✅ subSequence_includes_partial_matches[jvm]
✅ subSequence_returns_empty_text_for_start_equals_end[jvm]
✅ constructor_function_with_single_spanStyle[jvm]

✅ mosaic-runtime/build/test-results/jvmTest/TEST-com.jakewharton.mosaic.text.SpanStyleTest.xml

12 tests were completed in 2ms with 12 passed, 0 failed and 0 skipped.

Test suite Passed Failed Skipped Time
com.jakewharton.mosaic.text.SpanStyleTest 12✅ 2ms

✅ com.jakewharton.mosaic.text.SpanStyleTest

✅ mergeWithOthersTextStyleIsSetShouldUseOthersTextStyle[jvm]
✅ constructorWithCustomizedTextStyle[jvm]
✅ plusOperatorMerges[jvm]
✅ mergeWithOthersColorIsSetShouldUseOthersColor[jvm]
✅ mergeWithOthersBackgroundIsSetShouldUseOthersBackground[jvm]
✅ mergeWithOthersBackgroundIsNullShouldUseThisBackground[jvm]
✅ constructorWithCustomizedColor[jvm]
✅ mergeWithOthersTextStyleIsNullShouldUseThisTextStyle[jvm]
✅ constructorWithDefaultValues[jvm]
✅ constructorWithCustomizedBackground[jvm]
✅ mergeWithOthersColorIsNullShouldUseThisColor[jvm]
✅ mergeWithEmptyOtherShouldReturnThis[jvm]

✅ mosaic-runtime/build/test-results/jvmTest/TEST-com.jakewharton.mosaic.ui.ArrangementTest.xml

8 tests were completed in 4ms with 8 passed, 0 failed and 0 skipped.

Test suite Passed Failed Skipped Time
com.jakewharton.mosaic.ui.ArrangementTest 8✅ 4ms

✅ com.jakewharton.mosaic.ui.ArrangementTest

✅ arrangementBottom[jvm]
✅ arrangementCenter[jvm]
✅ arrangementStart[jvm]
✅ arrangementSpaceAroung[jvm]
✅ arrangementSpaceEvenly[jvm]
✅ arrangementSpaceBetween[jvm]
✅ arrangementEnd[jvm]
✅ arrangementTop[jvm]

✅ mosaic-runtime/build/test-results/jvmTest/TEST-com.jakewharton.mosaic.ui.BoxTest.xml

16 tests were completed in 65ms with 16 passed, 0 failed and 0 skipped.

Test suite Passed Failed Skipped Time
com.jakewharton.mosaic.ui.BoxTest 16✅ 65ms

✅ com.jakewharton.mosaic.ui.BoxTest

✅ boxWithStretchChildrenPaddingRightBottom[jvm]
✅ boxAlignmentParameter[jvm]
✅ boxDebug[jvm]
✅ boxSimpleDebug[jvm]
✅ boxWithStretchChildrenPaddingLeftRight[jvm]
✅ boxHasCorrectIntrinsicMeasurementsWithNoAlignedChildren[jvm]
✅ boxWithMultipleAlignedChildren[jvm]
✅ boxOutermostGravityWins[jvm]
✅ boxExpanded[jvm]
✅ boxWithStretchChildrenPaddingLeftTop[jvm]
✅ boxWithAlignedAndPositionedChildren[jvm]
✅ boxWithStretchChildrenPaddingTopBottom[jvm]
✅ boxCanPropagateMinConstraints[jvm]
✅ boxHasCorrectIntrinsicMeasurements[jvm]
✅ boxTracksPropagateMinConstraintsChanges[jvm]
✅ boxChildAffectsBoxSize[jvm]

✅ mosaic-runtime/build/test-results/jvmTest/TEST-com.jakewharton.mosaic.ui.FillerTest.xml

9 tests were completed in 25ms with 9 passed, 0 failed and 0 skipped.

Test suite Passed Failed Skipped Time
com.jakewharton.mosaic.ui.FillerTest 9✅ 25ms

✅ com.jakewharton.mosaic.ui.FillerTest

✅ fillerDebug[jvm]
✅ fillerFixed[jvm]
✅ fillerWidth[jvm]
✅ fillerFixedWithPadding[jvm]
✅ fillerHeight[jvm]
✅ fillerHeightWithSmallerContainer[jvm]
✅ fillerFixedWithSmallerContainer[jvm]
✅ fillerWidthWithSmallerContainer[jvm]
✅ fillerFixedSize[jvm]

✅ mosaic-runtime/build/test-results/jvmTest/TEST-com.jakewharton.mosaic.ui.RowColumnModifierTest.xml

6 tests were completed in 25ms with 6 passed, 0 failed and 0 skipped.

Test suite Passed Failed Skipped Time
com.jakewharton.mosaic.ui.RowColumnModifierTest 6✅ 25ms

✅ com.jakewharton.mosaic.ui.RowColumnModifierTest

✅ columnUpdatesOnWeightChange[jvm]
✅ columnUpdatesOnWeightAndAlignmentChange[jvm]
✅ columnUpdatesOnAlignmentChange[jvm]
✅ rowUpdatesOnAlignmentChange[jvm]
✅ rowUpdatesOnWeightAndAlignmentChange[jvm]
✅ rowUpdatesOnWeightChange[jvm]

✅ mosaic-runtime/build/test-results/jvmTest/TEST-com.jakewharton.mosaic.ui.RowColumnTest.xml

83 tests were completed in 309ms with 83 passed, 0 failed and 0 skipped.

Test suite Passed Failed Skipped Time
com.jakewharton.mosaic.ui.RowColumnTest 83✅ 309ms

✅ com.jakewharton.mosaic.ui.RowColumnTest

✅ testColumn_withMinCrossAxisSize[jvm]
✅ testColumn_withMaxCrossAxisSize[jvm]
✅ testRow_withMaxCrossAxisSize_respectsMaxHeightConstraint[jvm]
✅ testColumn_withSpaceAroundArrangement[jvm]
✅ testRow_invalidWeight[jvm]
✅ testRow_absoluteArrangementLeft[jvm]
✅ testRow_withWeightChildren_hasCorrectIntrinsicMeasurements[jvm]
✅ testRow_withStretchCrossAxisAlignment[jvm]
✅ testRow_absoluteArrangementSpaceAround[jvm]
✅ testColumn_withSpacedByAlignedArrangement[jvm]
✅ testRow_absoluteArrangementSpaceEvenly[jvm]
✅ testRow_withSpaceEvenlyArrangement[jvm]
✅ testRow_withSpaceBetweenArrangement_multipleItems[jvm]
✅ testRow_protectsAgainstOverflow[jvm]
✅ testRow_withChildrenWithWeight[jvm]
✅ testColumn_withTopArrangement[jvm]
✅ testColumn_wrappedHeight_withNoChildrenWithWeight[jvm]
✅ testRow[jvm]
✅ testColumn_withMinCrossAxisSize_respectsMinWidthConstraint[jvm]
✅ testColumn_withExpandedModifier_respectsMaxHeightConstraint[jvm]
✅ testRowColumnModifiersChain_leftMostWins[jvm]
✅ testColumn_expandedHeight_withWeightChildren[jvm]
✅ testRow_withSpacedByArrangement[jvm]
✅ testRow_expandedWidth_withWeightChildren[jvm]
✅ testRow_withGravityModifier[jvm]
✅ testRow_withAlignedArrangement[jvm]
✅ testRow_absoluteArrangementRight[jvm]
✅ testRow_withSpaceAroundArrangement[jvm]
✅ testRow_withSpacedByArrangement_insufficientSpace[jvm]
✅ testColumn_withGravityModifier_andGravityParameter[jvm]
✅ testRow_withMinCrossAxisSize[jvm]
✅ testColumn_withBottomArrangement[jvm]
✅ testRow_withMaxCrossAxisSize[jvm]
✅ testRow_absoluteArrangementSpaceBetween[jvm]
✅ testRow_doesNotExpand_whenWeightChildrenDoNotFill[jvm]
✅ testColumn_withArrangementSpacing[jvm]
✅ testColumn_withNoWeightChildren_hasCorrectIntrinsicMeasurements[jvm]
✅ testRow_withChildrenWithWeightNonFilling[jvm]
✅ testRow_withChildrenWithMaxValueWeight[jvm]
✅ testColumn_withWeightChildren_respectsMaxHeightConstraint[jvm]
✅ testRow_withChildrenWithPositiveInfinityWeight[jvm]
✅ testRow_withNoWeightChildren_hasCorrectIntrinsicMeasurements[jvm]
✅ testColumn_doesNotUseMinConstraintsOnChildren[jvm]
✅ testColumn_withChildrenWithWeightNonFilling[jvm]
✅ testRow_withStartArrangement[jvm]
✅ testColumn_withGravityModifier[jvm]
✅ testColumn_withSpacedByArrangement_insufficientSpace[jvm]
✅ testRow_absoluteArrangementCenter[jvm]
✅ testRow_withSpaceBetweenArrangement_singleItem[jvm]
✅ testRow_wrappedWidth_withNoWeightChildren[jvm]
✅ testColumn_withCenterArrangement[jvm]
✅ testColumn_doesNotExpand_whenWeightChildrenDoNotFill[jvm]
✅ testColumn_withChildrenWithWeight[jvm]
✅ testColumn_includesSpacing_withWeightChildren[jvm]
✅ testRow_withExpandedModifier_respectsMaxWidthConstraint[jvm]
✅ testColumn_withSpaceBetweenArrangement[jvm]
✅ testColumn_withSpacedByArrangement[jvm]
✅ testColumn_doesNotPlaceChildrenOutOfBounds_becauseOfRoundings[jvm]
✅ testColumn_withAlignedArrangement[jvm]
✅ testRow_expandedWidth_withExpandedModifier[jvm]
✅ testRow_withChildrenWithWeight_respectsMaxWidthConstraint[jvm]
✅ testColumn_withMaxCrossAxisSize_respectsMaxWidthConstraint[jvm]
✅ testRow_doesNotUseMinConstraintsOnChildren[jvm]
✅ testColumn_withChildrenWithMaxValueWeight[jvm]
✅ testRow_withCenterArrangement[jvm]
✅ testRow_withSpacedByAlignedArrangement[jvm]
✅ testColumn_withChildren_respectsMinHeightConstraint[jvm]
✅ testRow_doesNotPlaceChildrenOutOfBounds_becauseOfRoundings[jvm]
✅ testColumn[jvm]
✅ testRow_withEndArrangement[jvm]
✅ testRow_isNotLargerThanItsChildren_becauseOfRoundings[jvm]
✅ testRow_withGravityModifier_andGravityParameter[jvm]
✅ testColumn_isNotLargetThanItsChildren_becauseOfRoundings[jvm]
✅ testColumn_expandedHeight_withExpandedModifier[jvm]
✅ testColumn_withChildrenWithPositiveInfinityWeight[jvm]
✅ testColumn_withSpaceEvenlyArrangement[jvm]
✅ testRow_withMinCrossAxisSize_respectsMinHeightConstraint[jvm]
✅ testRow_withArrangementSpacing[jvm]
✅ testColumn_invalidWeight[jvm]
✅ testRow_includesSpacing_withWeightChildren[jvm]
✅ testRow_withNoWeightChildren_respectsMinWidthConstraint[jvm]
✅ testColumn_withWeightChildren_hasCorrectIntrinsicMeasurements[jvm]
✅ testColumn_withStretchCrossAxisAlignment[jvm]

✅ mosaic-runtime/build/test-results/jvmTest/TEST-com.jakewharton.mosaic.ui.SpacerTest.xml

8 tests were completed in 20ms with 8 passed, 0 failed and 0 skipped.

Test suite Passed Failed Skipped Time
com.jakewharton.mosaic.ui.SpacerTest 8✅ 20ms

✅ com.jakewharton.mosaic.ui.SpacerTest

✅ spacerHeight[jvm]
✅ spacerFixedSize[jvm]
✅ spacerDebug[jvm]
✅ spacerFixed[jvm]
✅ spacerWidth[jvm]
✅ spacerFixedWithSmallerContainer[jvm]
✅ spacerWidthWithSmallerContainer[jvm]
✅ spacerHeightWithSmallerContainer[jvm]

✅ mosaic-runtime/build/test-results/macosX64Test/TEST-com.jakewharton.mosaic.AnsiRenderingTest.xml

7 tests were completed in 7ms with 7 passed, 0 failed and 0 skipped.

Test suite Passed Failed Skipped Time
com.jakewharton.mosaic.AnsiRenderingTest 7✅ 7ms

✅ com.jakewharton.mosaic.AnsiRenderingTest

✅ firstRender[macosX64]
✅ subsequentLongerRenderClearsRenderedLines[macosX64]
✅ subsequentShorterRenderClearsRenderedLines[macosX64]
✅ staticRendersFirst[macosX64]
✅ staticLinesNotErased[macosX64]
✅ staticOrderingIsDfs[macosX64]
✅ staticInPositionedElement[macosX64]

✅ mosaic-runtime/build/test-results/macosX64Test/TEST-com.jakewharton.mosaic.CounterTest.xml

4 tests were completed in 102ms with 4 passed, 0 failed and 0 skipped.

Test suite Passed Failed Skipped Time
com.jakewharton.mosaic.CounterTest 4✅ 102ms

✅ com.jakewharton.mosaic.CounterTest

✅ counter[macosX64]
✅ counterWithAnsi[macosX64]
✅ counterInTerminalCenter[macosX64]
✅ counterWithContentChanges[macosX64]

✅ mosaic-runtime/build/test-results/macosX64Test/TEST-com.jakewharton.mosaic.DebugRenderingTest.xml

3 tests were completed in 638ms with 3 passed, 0 failed and 0 skipped.

Test suite Passed Failed Skipped Time
com.jakewharton.mosaic.DebugRenderingTest 3✅ 638ms

✅ com.jakewharton.mosaic.DebugRenderingTest

✅ drawFailureStillRendersMeasuredAndPlacedNodes[macosX64]
✅ framesIncludeStatics[macosX64]
✅ framesAfterFirstHaveTimeHeader[macosX64]

✅ mosaic-runtime/build/test-results/macosX64Test/TEST-com.jakewharton.mosaic.layout.AspectRatioTest.xml

7 tests were completed in 6ms with 7 passed, 0 failed and 0 skipped.

Test suite Passed Failed Skipped Time
com.jakewharton.mosaic.layout.AspectRatioTest 7✅ 6ms

✅ com.jakewharton.mosaic.layout.AspectRatioTest

✅ aspectRatioNegative[macosX64]
✅ aspectRatioZero[macosX64]
✅ aspectRatioDefault[macosX64]
✅ aspectRatioMatchHeightConstraintsFirstTrue[macosX64]
✅ aspectRatioIntrinsicDimensions[macosX64]
✅ aspectRatioDebug[macosX64]
✅ aspectRatioMatchHeightConstraintsFirstTrueDebug[macosX64]

✅ mosaic-runtime/build/test-results/macosX64Test/TEST-com.jakewharton.mosaic.layout.OffsetTest.xml

20 tests were completed in 20ms with 20 passed, 0 failed and 0 skipped.

Test suite Passed Failed Skipped Time
com.jakewharton.mosaic.layout.OffsetTest 20✅ 20ms

✅ com.jakewharton.mosaic.layout.OffsetTest

✅ offsetHorizontalFixed[macosX64]
✅ offsetHorizontalFixedBeyondBorders[macosX64]
✅ offsetHorizontalFixedNegativeBeyondBorders[macosX64]
✅ offsetVerticalFixed[macosX64]
✅ offsetVerticalFixedBeyondBorders[macosX64]
✅ offsetVerticalFixedNegativeBeyondBorders[macosX64]
✅ offsetFixed[macosX64]
✅ offsetFixedBeyondBorders[macosX64]
✅ offsetFixedNegativeBeyondBorders[macosX64]
✅ offsetFixedDebug[macosX64]
✅ offsetHorizontalModifiable[macosX64]
✅ offsetHorizontalModifiableBeyondBorders[macosX64]
✅ offsetHorizontalModifiableNegativeBeyondBorders[macosX64]
✅ offsetVerticalModifiable[macosX64]
✅ offsetVerticalModifiableBeyondBorders[macosX64]
✅ offsetVerticalModifiableNegativeBeyondBorders[macosX64]
✅ offsetModifiable[macosX64]
✅ offsetModifiableBeyondBorders[macosX64]
✅ offsetModifiableNegativeBeyondBorders[macosX64]
✅ offsetModifiableDebug[macosX64]

✅ mosaic-runtime/build/test-results/macosX64Test/TEST-com.jakewharton.mosaic.layout.PaddingTest.xml

26 tests were completed in 12ms with 26 passed, 0 failed and 0 skipped.

Test suite Passed Failed Skipped Time
com.jakewharton.mosaic.layout.PaddingTest 26✅ 12ms

✅ com.jakewharton.mosaic.layout.PaddingTest

✅ paddingAllEqualsToPaddingWithExplicitSides[macosX64]
✅ paddingSymmerticEqualsToPaddingWithExplicitSides[macosX64]
✅ paddingLeftNegative[macosX64]
✅ paddingLeftZero[macosX64]
✅ paddingLeft[macosX64]
✅ paddingLeftDebug[macosX64]
✅ paddingTopNegative[macosX64]
✅ paddingTopZero[macosX64]
✅ paddingTop[macosX64]
✅ paddingTopDebug[macosX64]
✅ paddingRightNegative[macosX64]
✅ paddingRightZero[macosX64]
✅ paddingRight[macosX64]
✅ paddingRightDebug[macosX64]
✅ paddingBottomNegative[macosX64]
✅ paddingBottomZero[macosX64]
✅ paddingBottom[macosX64]
✅ paddingBottomDebug[macosX64]
✅ paddingLeftBottomNegative[macosX64]
✅ paddingLeftBottomZero[macosX64]
✅ paddingLeftBottom[macosX64]
✅ paddingLeftBottomDebug[macosX64]
✅ paddingAllDebug[macosX64]
✅ paddingHorizontalDebug[macosX64]
✅ paddingVerticalDebug[macosX64]
✅ intrinsicMeasurements[macosX64]

✅ mosaic-runtime/build/test-results/macosX64Test/TEST-com.jakewharton.mosaic.layout.SizeTest.xml

35 tests were completed in 61ms with 35 passed, 0 failed and 0 skipped.

Test suite Passed Failed Skipped Time
com.jakewharton.mosaic.layout.SizeTest 35✅ 61ms

✅ com.jakewharton.mosaic.layout.SizeTest

✅ testPreferredSize_withWidthSizeModifiers[macosX64]
✅ testPreferredSize_withHeightSizeModifiers[macosX64]
✅ testPreferredSize_withSizeModifiers[macosX64]
✅ testPreferredSizeModifiers_respectMaxConstraint[macosX64]
✅ testMaxModifiers_withInfiniteValue[macosX64]
✅ testMeasurementConstraints_preferredSatisfiable[macosX64]
✅ testMeasurementConstraints_preferredUnsatisfiable[macosX64]
✅ testMeasurementConstraints_compulsorySatisfiable[macosX64]
✅ testMeasurementConstraints_compulsoryUnsatisfiable[macosX64]
✅ testDefaultMinSize[macosX64]
✅ testDefaultMinSize_withCoercingMaxConstraints[macosX64]
✅ testMinWidthModifier_hasCorrectIntrinsicMeasurements[macosX64]
✅ testMaxWidthModifier_hasCorrectIntrinsicMeasurements[macosX64]
✅ testMinHeightModifier_hasCorrectIntrinsicMeasurements[macosX64]
✅ testMaxHeightModifier_hasCorrectIntrinsicMeasurements[macosX64]
✅ testWidthModifier_hasCorrectIntrinsicMeasurements[macosX64]
✅ testHeightModifier_hasCorrectIntrinsicMeasurements[macosX64]
✅ testWidthHeightModifiers_hasCorrectIntrinsicMeasurements[macosX64]
✅ testMinSizeModifier_hasCorrectIntrinsicMeasurements[macosX64]
✅ testMaxSizeModifier_hasCorrectIntrinsicMeasurements[macosX64]
✅ testPreferredSizeModifier_hasCorrectIntrinsicMeasurements[macosX64]
✅ testFillModifier_correctSize[macosX64]
✅ testFractionalFillModifier_correctSize_whenSmallerChild[macosX64]
✅ testFractionalFillModifier_correctSize_whenLargerChild[macosX64]
✅ testFractionalFillModifier_coerced[macosX64]
✅ testDefaultMinSizeModifier_hasCorrectIntrinsicMeasurements[macosX64]
✅ testFillModifier_noChangeIntrinsicMeasurements[macosX64]
✅ test2DWrapContentSize[macosX64]
✅ test1DWrapContentSize[macosX64]
✅ testModifier_wrapsContent[macosX64]
✅ testWrapContentSize_wrapsContent_whenMeasuredWithInfiniteConstraints[macosX64]
✅ test2DAlignedModifier_hasCorrectIntrinsicMeasurements[macosX64]
✅ test1DAlignedModifier_hasCorrectIntrinsicMeasurements[macosX64]
✅ testModifiers_equals[macosX64]
✅ sizeModifiers_doNotCauseCrashesWhenCreatingConstraints[macosX64]

✅ mosaic-runtime/build/test-results/macosX64Test/TEST-com.jakewharton.mosaic.LayoutTest.xml

5 tests were completed in 9ms with 5 passed, 0 failed and 0 skipped.

Test suite Passed Failed Skipped Time
com.jakewharton.mosaic.LayoutTest 5✅ 9ms

✅ com.jakewharton.mosaic.LayoutTest

✅ layoutDebugInfo[macosX64]
✅ noMeasureNoDraw[macosX64]
✅ noPlacementOverlaps[macosX64]
✅ placementWorks[macosX64]
✅ canvasIsNotClipped[macosX64]

✅ mosaic-runtime/build/test-results/macosX64Test/TEST-com.jakewharton.mosaic.MosaicTest.xml

10 tests were completed in 56ms with 10 passed, 0 failed and 0 skipped.

Test suite Passed Failed Skipped Time
com.jakewharton.mosaic.MosaicTest 10✅ 56ms

✅ com.jakewharton.mosaic.MosaicTest

✅ renderMosaicSimple[macosX64]
✅ renderMosaicIgnoreLaunchedEffect[macosX64]
✅ renderMosaicIgnoreDisposableEffect[macosX64]
✅ renderMosaicIgnoreMultipleEffects[macosX64]
✅ renderMosaicInDefaultCoroutineDispatcher[macosX64]
✅ renderMosaicConcurrently[macosX64]
✅ changeInCompositionPhase[macosX64]
✅ changeInLayoutPhase[macosX64]
✅ changeInDrawPhase[macosX64]
✅ frameTimeChanges[macosX64]

✅ mosaic-runtime/build/test-results/macosX64Test/TEST-com.jakewharton.mosaic.NodeApplierTest.xml

14 tests were completed in 3ms with 14 passed, 0 failed and 0 skipped.

Test suite Passed Failed Skipped Time
com.jakewharton.mosaic.NodeApplierTest 14✅ 3ms

✅ com.jakewharton.mosaic.NodeApplierTest

✅ insertAtEnd[macosX64]
✅ insertAtStart[macosX64]
✅ insertAtMiddle[macosX64]
✅ removeSingleAtEnd[macosX64]
✅ removeSingleAtStart[macosX64]
✅ removeSingleInMiddle[macosX64]
✅ removeMultipleAtEnd[macosX64]
✅ removeMultipleAtStart[macosX64]
✅ removeMultipleInMiddle[macosX64]
✅ removeAll[macosX64]
✅ moveSingleLower[macosX64]
✅ moveSingleHigher[macosX64]
✅ moveMultipleLower[macosX64]
✅ moveMultipleHigher[macosX64]

✅ mosaic-runtime/build/test-results/macosX64Test/TEST-com.jakewharton.mosaic.text.AnnotatedStringBuilderTest.xml

28 tests were completed in 4ms with 28 passed, 0 failed and 0 skipped.

Test suite Passed Failed Skipped Time
com.jakewharton.mosaic.text.AnnotatedStringBuilderTest 28✅ 4ms

✅ com.jakewharton.mosaic.text.AnnotatedStringBuilderTest

✅ defaultConstructor[macosX64]
✅ constructorWithString[macosX64]
✅ constructorWithAnnotatedString_hasSameAnnotatedStringAttributes[macosX64]
✅ addStyle_withSpanStyle_addsStyle[macosX64]
✅ append_withString_appendsTheText[macosX64]
✅ append_withString_andMultipleCalls_appendsAllOfTheText[macosX64]
✅ append_withAnnotatedString_appendsTheText[macosX64]
✅ append_withAnnotatedStringAndRange_appendsTheText[macosX64]
✅ append_withCharSequence_appendsTheText_whenAnnotatedString[macosX64]
✅ append_withCharSequence_appendsTheText_whenNotAnnotatedString[macosX64]
✅ append_withCharSequenceAndRange_appendsTheText_whenNotAnnotatedString[macosX64]
✅ pushStyle[macosX64]
✅ pushStyle_without_pop[macosX64]
✅ pushStyle_with_multiple_styles[macosX64]
✅ pushStyle_with_multiple_styles_on_top_of_each_other[macosX64]
✅ pushStyle_with_multiple_stacks_should_construct_styles_in_the_same_order[macosX64]
✅ pushStyle_with_multiple_nested_styles_should_return_styles_in_same_order[macosX64]
✅ pop_when_empty_does_not_throw_exception[macosX64]
✅ pop_in_the_middle[macosX64]
✅ push_increments_the_style_index[macosX64]
✅ push_reduces_the_style_index_after_pop[macosX64]
✅ pop_until_throws_exception_for_invalid_index[macosX64]
✅ pop_until_index_pops_correctly[macosX64]
✅ withStyle_applies_style_to_block[macosX64]
✅ append_char_appends[macosX64]
✅ builderLambda[macosX64]
✅ toAnnotatedString_calling_twice_creates_equal_annotated_strings[macosX64]
✅ can_call_other_functions_after_toAnnotatedString[macosX64]

✅ mosaic-runtime/build/test-results/macosX64Test/TEST-com.jakewharton.mosaic.text.AnnotatedStringTest.xml

17 tests were completed in 2ms with 17 passed, 0 failed and 0 skipped.

Test suite Passed Failed Skipped Time
com.jakewharton.mosaic.text.AnnotatedStringTest 17✅ 2ms

✅ com.jakewharton.mosaic.text.AnnotatedStringTest

✅ length_returns_text_length[macosX64]
✅ plus_operator_creates_a_new_annotated_string[macosX64]
✅ subSequence_returns_the_correct_string[macosX64]
✅ subSequence_returns_empty_text_for_start_equals_end[macosX64]
✅ subSequence_returns_original_text_for_text_range_is_full_range[macosX64]
✅ subSequence_doesNot_include_styles_before_the_start[macosX64]
✅ subSequence_doesNot_include_styles_after_the_end[macosX64]
✅ subSequence_collapsed_item_with_itemStart_equalTo_rangeStart[macosX64]
✅ subSequence_collapses_included_item[macosX64]
✅ subSequence_collapses_covering_item[macosX64]
✅ subSequence_with_collapsed_range_with_collapsed_item[macosX64]
✅ subSequence_includes_partial_matches[macosX64]
✅ subSequence_throws_exception_for_start_greater_than_end[macosX64]
✅ creating_item_with_start_greater_than_end_throws_exception[macosX64]
✅ creating_item_with_start_equal_to_end_does_not_throw_exception[macosX64]
✅ constructor_function_with_single_spanStyle[macosX64]
✅ toString_returns_the_plain_string[macosX64]

✅ mosaic-runtime/build/test-results/macosX64Test/TEST-com.jakewharton.mosaic.text.SpanStyleTest.xml

12 tests were completed in 1ms with 12 passed, 0 failed and 0 skipped.

Test suite Passed Failed Skipped Time
com.jakewharton.mosaic.text.SpanStyleTest 12✅ 1ms

✅ com.jakewharton.mosaic.text.SpanStyleTest

✅ constructorWithDefaultValues[macosX64]
✅ constructorWithCustomizedColor[macosX64]
✅ constructorWithCustomizedTextStyle[macosX64]
✅ constructorWithCustomizedBackground[macosX64]
✅ mergeWithEmptyOtherShouldReturnThis[macosX64]
✅ mergeWithOthersColorIsNullShouldUseThisColor[macosX64]
✅ mergeWithOthersColorIsSetShouldUseOthersColor[macosX64]
✅ mergeWithOthersTextStyleIsNullShouldUseThisTextStyle[macosX64]
✅ mergeWithOthersTextStyleIsSetShouldUseOthersTextStyle[macosX64]
✅ mergeWithOthersBackgroundIsNullShouldUseThisBackground[macosX64]
✅ mergeWithOthersBackgroundIsSetShouldUseOthersBackground[macosX64]
✅ plusOperatorMerges[macosX64]

✅ mosaic-runtime/build/test-results/macosX64Test/TEST-com.jakewharton.mosaic.ui.ArrangementTest.xml

8 tests were completed in 1ms with 8 passed, 0 failed and 0 skipped.

Test suite Passed Failed Skipped Time
com.jakewharton.mosaic.ui.ArrangementTest 8✅ 1ms

✅ com.jakewharton.mosaic.ui.ArrangementTest

✅ arrangementStart[macosX64]
✅ arrangementEnd[macosX64]
✅ arrangementTop[macosX64]
✅ arrangementBottom[macosX64]
✅ arrangementCenter[macosX64]
✅ arrangementSpaceEvenly[macosX64]
✅ arrangementSpaceBetween[macosX64]
✅ arrangementSpaceAroung[macosX64]

✅ mosaic-runtime/build/test-results/macosX64Test/TEST-com.jakewharton.mosaic.ui.BoxTest.xml

16 tests were completed in 36ms with 16 passed, 0 failed and 0 skipped.

Test suite Passed Failed Skipped Time
com.jakewharton.mosaic.ui.BoxTest 16✅ 36ms

✅ com.jakewharton.mosaic.ui.BoxTest

✅ boxWithAlignedAndPositionedChildren[macosX64]
✅ boxWithMultipleAlignedChildren[macosX64]
✅ boxWithStretchChildrenPaddingLeftTop[macosX64]
✅ boxWithStretchChildrenPaddingRightBottom[macosX64]
✅ boxWithStretchChildrenPaddingLeftRight[macosX64]
✅ boxWithStretchChildrenPaddingTopBottom[macosX64]
✅ boxExpanded[macosX64]
✅ boxAlignmentParameter[macosX64]
✅ boxOutermostGravityWins[macosX64]
✅ boxChildAffectsBoxSize[macosX64]
✅ boxCanPropagateMinConstraints[macosX64]
✅ boxTracksPropagateMinConstraintsChanges[macosX64]
✅ boxHasCorrectIntrinsicMeasurements[macosX64]
✅ boxHasCorrectIntrinsicMeasurementsWithNoAlignedChildren[macosX64]
✅ boxSimpleDebug[macosX64]
✅ boxDebug[macosX64]

✅ mosaic-runtime/build/test-results/macosX64Test/TEST-com.jakewharton.mosaic.ui.FillerTest.xml

9 tests were completed in 0ms with 9 passed, 0 failed and 0 skipped.

Test suite Passed Failed Skipped Time
com.jakewharton.mosaic.ui.FillerTest 9✅ 0ms

✅ com.jakewharton.mosaic.ui.FillerTest

✅ fillerFixed[macosX64]
✅ fillerFixedWithPadding[macosX64]
✅ fillerFixedSize[macosX64]
✅ fillerFixedWithSmallerContainer[macosX64]
✅ fillerWidth[macosX64]
✅ fillerWidthWithSmallerContainer[macosX64]
✅ fillerHeight[macosX64]
✅ fillerHeightWithSmallerContainer[macosX64]
✅ fillerDebug[macosX64]

✅ mosaic-runtime/build/test-results/macosX64Test/TEST-com.jakewharton.mosaic.ui.RowColumnModifierTest.xml

6 tests were completed in 36ms with 6 passed, 0 failed and 0 skipped.

Test suite Passed Failed Skipped Time
com.jakewharton.mosaic.ui.RowColumnModifierTest 6✅ 36ms

✅ com.jakewharton.mosaic.ui.RowColumnModifierTest

✅ rowUpdatesOnAlignmentChange[macosX64]
✅ rowUpdatesOnWeightChange[macosX64]
✅ rowUpdatesOnWeightAndAlignmentChange[macosX64]
✅ columnUpdatesOnAlignmentChange[macosX64]
✅ columnUpdatesOnWeightChange[macosX64]
✅ columnUpdatesOnWeightAndAlignmentChange[macosX64]

✅ mosaic-runtime/build/test-results/macosX64Test/TEST-com.jakewharton.mosaic.ui.RowColumnTest.xml

83 tests were completed in 157ms with 83 passed, 0 failed and 0 skipped.

Test suite Passed Failed Skipped Time
com.jakewharton.mosaic.ui.RowColumnTest 83✅ 157ms

✅ com.jakewharton.mosaic.ui.RowColumnTest

✅ testRow[macosX64]
✅ testRow_withChildrenWithWeight[macosX64]
✅ testRow_withChildrenWithWeightNonFilling[macosX64]
✅ testRow_withChildrenWithMaxValueWeight[macosX64]
✅ testRow_withChildrenWithPositiveInfinityWeight[macosX64]
✅ testRow_invalidWeight[macosX64]
✅ testColumn[macosX64]
✅ testColumn_withChildrenWithWeight[macosX64]
✅ testColumn_withChildrenWithWeightNonFilling[macosX64]
✅ testColumn_withChildrenWithMaxValueWeight[macosX64]
✅ testColumn_withChildrenWithPositiveInfinityWeight[macosX64]
✅ testColumn_invalidWeight[macosX64]
✅ testRow_doesNotPlaceChildrenOutOfBounds_becauseOfRoundings[macosX64]
✅ testRow_isNotLargerThanItsChildren_becauseOfRoundings[macosX64]
✅ testColumn_isNotLargetThanItsChildren_becauseOfRoundings[macosX64]
✅ testColumn_doesNotPlaceChildrenOutOfBounds_becauseOfRoundings[macosX64]
✅ testRow_withStretchCrossAxisAlignment[macosX64]
✅ testRow_withGravityModifier_andGravityParameter[macosX64]
✅ testRow_withGravityModifier[macosX64]
✅ testColumn_withStretchCrossAxisAlignment[macosX64]
✅ testColumn_withGravityModifier[macosX64]
✅ testColumn_withGravityModifier_andGravityParameter[macosX64]
✅ testRow_expandedWidth_withExpandedModifier[macosX64]
✅ testRow_wrappedWidth_withNoWeightChildren[macosX64]
✅ testRow_expandedWidth_withWeightChildren[macosX64]
✅ testRow_withMaxCrossAxisSize[macosX64]
✅ testRow_withMinCrossAxisSize[macosX64]
✅ testRow_withExpandedModifier_respectsMaxWidthConstraint[macosX64]
✅ testRow_withChildrenWithWeight_respectsMaxWidthConstraint[macosX64]
✅ testRow_withNoWeightChildren_respectsMinWidthConstraint[macosX64]
✅ testRow_withMaxCrossAxisSize_respectsMaxHeightConstraint[macosX64]
✅ testRow_withMinCrossAxisSize_respectsMinHeightConstraint[macosX64]
✅ testRow_protectsAgainstOverflow[macosX64]
✅ testRow_doesNotExpand_whenWeightChildrenDoNotFill[macosX64]
✅ testRow_includesSpacing_withWeightChildren[macosX64]
✅ testColumn_expandedHeight_withExpandedModifier[macosX64]
✅ testColumn_wrappedHeight_withNoChildrenWithWeight[macosX64]
✅ testColumn_expandedHeight_withWeightChildren[macosX64]
✅ testColumn_withMaxCrossAxisSize[macosX64]
✅ testColumn_withMinCrossAxisSize[macosX64]
✅ testColumn_withExpandedModifier_respectsMaxHeightConstraint[macosX64]
✅ testColumn_withWeightChildren_respectsMaxHeightConstraint[macosX64]
✅ testColumn_withChildren_respectsMinHeightConstraint[macosX64]
✅ testColumn_withMaxCrossAxisSize_respectsMaxWidthConstraint[macosX64]
✅ testColumn_withMinCrossAxisSize_respectsMinWidthConstraint[macosX64]
✅ testColumn_doesNotExpand_whenWeightChildrenDoNotFill[macosX64]
✅ testColumn_includesSpacing_withWeightChildren[macosX64]
✅ testRow_withStartArrangement[macosX64]
✅ testRow_withEndArrangement[macosX64]
✅ testRow_withCenterArrangement[macosX64]
✅ testRow_withSpaceEvenlyArrangement[macosX64]
✅ testRow_withSpaceBetweenArrangement_singleItem[macosX64]
✅ testRow_withSpaceBetweenArrangement_multipleItems[macosX64]
✅ testRow_withSpaceAroundArrangement[macosX64]
✅ testRow_withSpacedByArrangement[macosX64]
✅ testRow_withSpacedByAlignedArrangement[macosX64]
✅ testRow_withSpacedByArrangement_insufficientSpace[macosX64]
✅ testRow_withAlignedArrangement[macosX64]
✅ testColumn_withTopArrangement[macosX64]
✅ testColumn_withBottomArrangement[macosX64]
✅ testColumn_withCenterArrangement[macosX64]
✅ testColumn_withSpaceEvenlyArrangement[macosX64]
✅ testColumn_withSpaceBetweenArrangement[macosX64]
✅ testColumn_withSpaceAroundArrangement[macosX64]
✅ testColumn_withSpacedByArrangement[macosX64]
✅ testColumn_withSpacedByAlignedArrangement[macosX64]
✅ testColumn_withSpacedByArrangement_insufficientSpace[macosX64]
✅ testColumn_withAlignedArrangement[macosX64]
✅ testRow_doesNotUseMinConstraintsOnChildren[macosX64]
✅ testColumn_doesNotUseMinConstraintsOnChildren[macosX64]
✅ testRow_withNoWeightChildren_hasCorrectIntrinsicMeasurements[macosX64]
✅ testRow_withWeightChildren_hasCorrectIntrinsicMeasurements[macosX64]
✅ testRow_withArrangementSpacing[macosX64]
✅ testColumn_withNoWeightChildren_hasCorrectIntrinsicMeasurements[macosX64]
✅ testColumn_withWeightChildren_hasCorrectIntrinsicMeasurements[macosX64]
✅ testColumn_withArrangementSpacing[macosX64]
✅ testRowColumnModifiersChain_leftMostWins[macosX64]
✅ testRow_absoluteArrangementLeft[macosX64]
✅ testRow_absoluteArrangementRight[macosX64]
✅ testRow_absoluteArrangementCenter[macosX64]
✅ testRow_absoluteArrangementSpaceEvenly[macosX64]
✅ testRow_absoluteArrangementSpaceBetween[macosX64]
✅ testRow_absoluteArrangementSpaceAround[macosX64]

✅ mosaic-runtime/build/test-results/macosX64Test/TEST-com.jakewharton.mosaic.ui.SpacerTest.xml

8 tests were completed in 8ms with 8 passed, 0 failed and 0 skipped.

Test suite Passed Failed Skipped Time
com.jakewharton.mosaic.ui.SpacerTest 8✅ 8ms

✅ com.jakewharton.mosaic.ui.SpacerTest

✅ spacerFixed[macosX64]
✅ spacerFixedSize[macosX64]
✅ spacerFixedWithSmallerContainer[macosX64]
✅ spacerWidth[macosX64]
✅ spacerWidthWithSmallerContainer[macosX64]
✅ spacerHeight[macosX64]
✅ spacerHeightWithSmallerContainer[macosX64]
✅ spacerDebug[macosX64]

✅ mosaic-terminal/build/test-results/jvmTest/TEST-com.jakewharton.mosaic.terminal.StdinReaderTest.xml

2 tests were completed in 269ms with 2 passed, 0 failed and 0 skipped.

Test suite Passed Failed Skipped Time
com.jakewharton.mosaic.terminal.StdinReaderTest 2✅ 269ms

✅ com.jakewharton.mosaic.terminal.StdinReaderTest

✅ readWhatWasWritten[jvm]
✅ readWithTimeoutReturnsZeroOnTimeout[jvm]

✅ mosaic-terminal/build/test-results/macosX64Test/TEST-com.jakewharton.mosaic.terminal.StdinReaderTest.xml

2 tests were completed in 112ms with 2 passed, 0 failed and 0 skipped.

Test suite Passed Failed Skipped Time
com.jakewharton.mosaic.terminal.StdinReaderTest 2✅ 112ms

✅ com.jakewharton.mosaic.terminal.StdinReaderTest

✅ readWhatWasWritten[macosX64]
✅ readWithTimeoutReturnsZeroOnTimeout[macosX64]