Created
January 15, 2020 20:10
-
-
Save Whateverable/70baea0a88486f01573a3bb5c60ecacd to your computer and use it in GitHub Desktop.
committable6
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
e76f8e4d3e^,e76f8e4d3e https://gist.github.com/AlexDaniel/2119ef7a81750ad4be02476bbc011f30 |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
¦«e76f8e4d3e^»: | |
1..7 | |
not ok 1 - evaling a construction gists out exactly the same again. | |
# Failed test 'evaling a construction gists out exactly the same again.' | |
# at ./sandbox/01-tree.p6 line 15 | |
# expected: 'Tree.new-branch(left => Tree.new-branch(left => Tree.new-leaf(storage => 1), right => Tree.new-leaf(storage => 2)), right => Tree.new-leaf(storage => 3))' | |
# got: 'Tree.new-branch(left => Tree.new(branch => Branch.new(left => Tree.new(branch => Any, leaf => Leaf.new(storage => 1)), right => Tree.new(branch => Any, leaf => Leaf.new(storage => 2))), leaf => Any), right => Tree.new(branch => Any, leaf => Leaf.new(storage => 3)))' | |
not ok 2 - evaling a construction perls out exactly the same again. | |
# Failed test 'evaling a construction perls out exactly the same again.' | |
# at ./sandbox/01-tree.p6 line 16 | |
# expected: 'Tree.new-branch(left => Tree.new-branch(left => Tree.new-leaf(storage => 1), right => Tree.new-leaf(storage => 2)), right => Tree.new-leaf(storage => 3))' | |
# got: 'Tree.new-branch(left => Tree.new(branch => Branch.new(left => Tree.new(branch => Any, leaf => Leaf.new(storage => 1)), right => Tree.new(branch => Any, leaf => Leaf.new(storage => 2))), leaf => Any), right => Tree.new(branch => Any, leaf => Leaf.new(storage => 3)))' | |
not ok 3 - positional args for constructors work, too | |
# Failed test 'positional args for constructors work, too' | |
# at ./sandbox/01-tree.p6 line 24 | |
# expected: 'Tree.new-branch(left => Tree.new-branch(left => Tree.new-leaf(storage => 1), right => Tree.new-leaf(storage => 2)), right => Tree.new-leaf(storage => 3))' | |
# got: 'Tree.new-branch(left => Tree.new(branch => Branch.new(left => Tree.new(branch => Any, leaf => Leaf.new(storage => 1)), right => Tree.new(branch => Any, leaf => Leaf.new(storage => 2))), leaf => Any), right => Tree.new(branch => Any, leaf => Leaf.new(storage => 3)))' | |
ok 4 - example treemaps work | |
ok 5 - smartmatch against container class | |
ok 6 - smartmatch against one constructor | |
ok 7 - smartmatch against another constructor | |
# You failed 3 tests of 7 | |
«exit code = 3» | |
¦«e76f8e4»: | |
1..7 | |
not ok 1 - evaling a construction gists out exactly the same again. | |
# Failed test 'evaling a construction gists out exactly the same again.' | |
# at ./sandbox/01-tree.p6 line 15 | |
# expected: 'Tree.new-branch(left => Tree.new-branch(left => Tree.new-leaf(storage => 1), right => Tree.new-leaf(storage => 2)), right => Tree.new-leaf(storage => 3))' | |
# got: (Nil) | |
not ok 2 - evaling a construction perls out exactly the same again. | |
# Failed test 'evaling a construction perls out exactly the same again.' | |
# at ./sandbox/01-tree.p6 line 16 | |
# expected: 'Tree.new-branch(left => Tree.new-branch(left => Tree.new-leaf(storage => 1), right => Tree.new-leaf(storage => 2)), right => Tree.new-leaf(storage => 3))' | |
# got: (Nil) | |
not ok 3 - positional args for constructors work, too | |
# Failed test 'positional args for constructors work, too' | |
# at ./sandbox/01-tree.p6 line 24 | |
# expected: 'Tree.new-branch(left => Tree.new-branch(left => Tree.new-leaf(storage => 1), right => Tree.new-leaf(storage => 2)), right => Tree.new-leaf(storage => 3))' | |
# got: (Nil) | |
not ok 4 - example treemaps work | |
# Failed test 'example treemaps work' | |
# at ./sandbox/01-tree.p6 line 37 | |
# expected: '60' | |
# got: (Any) | |
ok 5 - smartmatch against container class | |
not ok 6 - smartmatch against one constructor | |
# Failed test 'smartmatch against one constructor' | |
# at ./sandbox/01-tree.p6 line 40 | |
No such method 'right' for invocant of type 'Any' | |
in block <unit> at ./sandbox/01-tree.p6 line 41 | |
# You planned 7 tests, but ran 6 | |
# You failed 5 tests of 6 | |
«exit code = 5» |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment