Print helpful message when branch already exists (#274) #719
84 passed, 0 failed and 0 skipped
✅ build/test-results/macosArm64Test/TEST-com.mattprecious.stacker.test.collections.RadiateTest.xml
1 tests were completed in 2ms with 1 passed, 0 failed and 0 skipped.
Test suite | Passed | Failed | Skipped | Time |
---|---|---|---|---|
com.mattprecious.stacker.test.collections.RadiateTest | 1✅ | 2ms |
✅ com.mattprecious.stacker.test.collections.RadiateTest
✅ test[macosArm64]
✅ build/test-results/macosArm64Test/TEST-com.mattprecious.stacker.test.collections.TreeTest.xml
8 tests were completed in 1ms with 8 passed, 0 failed and 0 skipped.
Test suite | Passed | Failed | Skipped | Time |
---|---|---|---|---|
com.mattprecious.stacker.test.collections.TreeTest | 8✅ | 1ms |
✅ com.mattprecious.stacker.test.collections.TreeTest
✅ empty[macosArm64]
✅ single[macosArm64]
✅ oneParentTwoChildren[macosArm64]
✅ multiLevel[macosArm64]
✅ multipleRoots[macosArm64]
✅ descendants[macosArm64]
✅ all[macosArm64]
✅ ancestors[macosArm64]
✅ build/test-results/macosArm64Test/TEST-com.mattprecious.stacker.test.command.BranchCreateTest.xml
4 tests were completed in 834ms with 4 passed, 0 failed and 0 skipped.
Test suite | Passed | Failed | Skipped | Time |
---|---|---|---|---|
com.mattprecious.stacker.test.command.BranchCreateTest | 4✅ | 834ms |
✅ com.mattprecious.stacker.test.command.BranchCreateTest
✅ branchFromTrunk[macosArm64]
✅ branchFromNonTrunkBranch[macosArm64]
✅ branchFromUntrackedBranch[macosArm64]
✅ duplicateBranch[macosArm64]
✅ build/test-results/macosArm64Test/TEST-com.mattprecious.stacker.test.command.BranchTrackTest.xml
5 tests were completed in 1s with 5 passed, 0 failed and 0 skipped.
Test suite | Passed | Failed | Skipped | Time |
---|---|---|---|---|
com.mattprecious.stacker.test.command.BranchTrackTest | 5✅ | 1s |
✅ com.mattprecious.stacker.test.command.BranchTrackTest
✅ alreadyTracked[macosArm64]
✅ withOnlyTrunkAsAncestor[macosArm64]
✅ multipleAncestors[macosArm64]
✅ nonAncestorsAreFilteredOut[macosArm64]
✅ trunkIsAlwaysIncluded[macosArm64]
✅ build/test-results/macosArm64Test/TEST-com.mattprecious.stacker.test.command.BranchUntrackTest.xml
5 tests were completed in 1s with 5 passed, 0 failed and 0 skipped.
Test suite | Passed | Failed | Skipped | Time |
---|---|---|---|---|
com.mattprecious.stacker.test.command.BranchUntrackTest | 5✅ | 1s |
✅ com.mattprecious.stacker.test.command.BranchUntrackTest
✅ notTracked[macosArm64]
✅ withChildren[macosArm64]
✅ singleBranch[macosArm64]
✅ cannotUntrackTrunk[macosArm64]
✅ cannotUntrackTrailingTrunk[macosArm64]
✅ build/test-results/macosArm64Test/TEST-com.mattprecious.stacker.test.command.DownstackEditTest.xml
11 tests were completed in 7s with 11 passed, 0 failed and 0 skipped.
Test suite | Passed | Failed | Skipped | Time |
---|---|---|---|---|
com.mattprecious.stacker.test.command.DownstackEditTest | 11✅ | 7s |
✅ com.mattprecious.stacker.test.command.DownstackEditTest
✅ errorsWhenOnTrunk[macosArm64]
✅ errorsWhenOnTrailingTrunk[macosArm64]
✅ errorsWhenOnUntrackedBranch[macosArm64]
✅ errorsWhenStackHasOneBranch[macosArm64]
✅ swappingTwoBranches[macosArm64]
✅ removingBranch[macosArm64]
✅ untrackingBranch[macosArm64]
✅ deletingBranch[macosArm64]
✅ cancelling[macosArm64]
✅ removingWithNarrowTerminal[macosArm64]
✅ deletePromptMovesWhenTerminalSizeChanges[macosArm64]
✅ build/test-results/macosArm64Test/TEST-com.mattprecious.stacker.test.command.LogShortTest.xml
11 tests were completed in 4s with 11 passed, 0 failed and 0 skipped.
Test suite | Passed | Failed | Skipped | Time |
---|---|---|---|---|
com.mattprecious.stacker.test.command.LogShortTest | 11✅ | 4s |
✅ com.mattprecious.stacker.test.command.LogShortTest
✅ errorsIfNotInitialized[macosArm64]
✅ oneChildNeedsRestack[macosArm64]
✅ restackRequiredDoesNotPropagateUpwards[macosArm64]
✅ trunkBranchesNeverNeedRestack[macosArm64]
✅ noRestacksRequired_One[macosArm64]
✅ noRestacksRequired_Two[macosArm64]
✅ noRestacksRequired_TwoWithSecondCheckedOut[macosArm64]
✅ noRestacksRequired_Three[macosArm64]
✅ noRestacksRequired_TwoChildren[macosArm64]
✅ noRestacksRequired_ThreeChildren[macosArm64]
✅ noRestacksRequired_Complex[macosArm64]
✅ build/test-results/macosArm64Test/TEST-com.mattprecious.stacker.test.command.RepoInitTest.xml
10 tests were completed in 5s with 10 passed, 0 failed and 0 skipped.
Test suite | Passed | Failed | Skipped | Time |
---|---|---|---|---|
com.mattprecious.stacker.test.command.RepoInitTest | 10✅ | 5s |
✅ com.mattprecious.stacker.test.command.RepoInitTest
✅ errorsInitializingEmptyRepo[macosArm64]
✅ successfullyInitsWithOneBranch[macosArm64]
✅ defaultBranchIsPreselected[macosArm64]
✅ successfullyInitsWithNoTrailingTrunk[macosArm64]
✅ canSelectOtherTrunk[macosArm64]
✅ successfullyInitsWithTrailingTrunk[macosArm64]
✅ existingSettingsArePreselected[macosArm64]
✅ changingTrunkFailsIfChildren[macosArm64]
✅ changingTrailingTrunkFailsIfChildren[macosArm64]
✅ filteringIsEnabled[macosArm64]
✅ build/test-results/macosArm64Test/TEST-com.mattprecious.stacker.test.rendering.InteractivePromptTest.xml
15 tests were completed in 43ms with 15 passed, 0 failed and 0 skipped.
Test suite | Passed | Failed | Skipped | Time |
---|---|---|---|---|
com.mattprecious.stacker.test.rendering.InteractivePromptTest | 15✅ | 43ms |
✅ com.mattprecious.stacker.test.rendering.InteractivePromptTest
✅ firstOptionIsHighlighted[macosArm64]
✅ defaultOptionIsHighlighted[macosArm64]
✅ invalidDefaultFallsBackToFirstOption[macosArm64]
✅ nullMessage[macosArm64]
✅ arrowSelection[macosArm64]
✅ transformations[macosArm64]
✅ filteringDisabled[macosArm64]
✅ basicFilterAndSelect[macosArm64]
✅ filteringWithNullMessage[macosArm64]
✅ resultNotPrinted[macosArm64]
✅ filterToEmpty[macosArm64]
✅ selectionMovesToNextOptionWhenFilterRemovesCurrent[macosArm64]
✅ selectionIsRestoredWhenUnfiltering[macosArm64]
✅ selectionStackIsResetWhenArrowing[macosArm64]
✅ selectionMovesToClosesRemainingSibling[macosArm64]
✅ build/test-results/macosArm64Test/TEST-com.mattprecious.stacker.test.rendering.PromptTest.xml
3 tests were completed in 4ms with 3 passed, 0 failed and 0 skipped.
Test suite | Passed | Failed | Skipped | Time |
---|---|---|---|---|
com.mattprecious.stacker.test.rendering.PromptTest | 3✅ | 4ms |
✅ com.mattprecious.stacker.test.rendering.PromptTest
✅ emptyInputIsAllowed[macosArm64]
✅ nonEmptyInput[macosArm64]
✅ hiddenInput[macosArm64]
✅ build/test-results/macosArm64Test/TEST-com.mattprecious.stacker.test.rendering.YesNoPromptTest.xml
8 tests were completed in 12ms with 8 passed, 0 failed and 0 skipped.
Test suite | Passed | Failed | Skipped | Time |
---|---|---|---|---|
com.mattprecious.stacker.test.rendering.YesNoPromptTest | 8✅ | 12ms |
✅ com.mattprecious.stacker.test.rendering.YesNoPromptTest
✅ invalidInputsAreIgnored[macosArm64]
✅ defaultTrue[macosArm64]
✅ defaultFalse[macosArm64]
✅ backspace[macosArm64]
✅ validInputs_LowerY[macosArm64]
✅ validInputs_UpperY[macosArm64]
✅ validInputs_LowerN[macosArm64]
✅ validInputs_UpperN[macosArm64]
✅ build/test-results/macosArm64Test/TEST-com.mattprecious.stacker.test.util.EnvironmentTest.xml
3 tests were completed in 98ms with 3 passed, 0 failed and 0 skipped.
Test suite | Passed | Failed | Skipped | Time |
---|---|---|---|---|
com.mattprecious.stacker.test.util.EnvironmentTest | 3✅ | 98ms |
✅ com.mattprecious.stacker.test.util.EnvironmentTest
✅ throwsErrorIfNoRepositoryFound[macosArm64]
✅ environmentSetupMakesGitShaDeterministic[macosArm64]
✅ dbIsCreatedInGitDirectory[macosArm64]