{"push_id":2089401584,"size":4,"distinct_size":1,"ref":"refs/heads/iterable-contains","head":"9bb06620ced58da75118379c53fb24add86f4b0e","before":"7f695e9842f238da20365f444691c73b87bd0931","commits":[{"sha":"89cef168c4162dc49a1fb4943c8536cb3fb4b974","author":{"name":"Robert Stoll","email":"53ccecd06f55f5b3e75cce1368672a2b55d7489d@tutteli.ch"},"message":"child assertion should append bulletPoint\n\nCurrently an assertion group formatter decides which bullet point shall\nbe used and appends the bullet point for the first of its assertions.\nThis leads to lisp like nesting of lists which makes it harder to\nunderstand the program (see the need for indentIndex in\nIIndentAssertionGroupType). Instead the assertion group formatter should\nonly suggest what a child assertion should use as bullet point but it is\nup to the child assertion to decide if it is using it or not.\n\n- move appendLn, indent and append prefix to the part where the name\n  and subject of an assertion group, the assertion itself is formatted\n  - do not appendLn for RootAssertionGroupType (fallback formatter)\n  - adopt Specs for IAssertionFormatter; they all include an\n    appendLn at the beginning (except they are in the root group)\n- get rid of indentIndex in IIndentAssertionGroupType\n- rename TextSameLineAssertionFormatterSpec (was forgotten when the\n  class was renamed)","distinct":false,"url":"https://api.github.com/repos/robstoll/atrium/commits/89cef168c4162dc49a1fb4943c8536cb3fb4b974"},{"sha":"54a2c4bca26cf8d69a9a62121efb4e1f7efe6a53","author":{"name":"Robert Stoll","email":"53ccecd06f55f5b3e75cce1368672a2b55d7489d@tutteli.ch"},"message":"simplify child assertion formatting\n\nDue to the transition from \"the IAssertionFormatter appends the bullet\npoint for the first assertion\" to \"the child assertion formatter appends\nthe bullet point\", we are able to simplify the interaction between\nIAssertionFormatter and IIAssertionFormatterController, because there is\nnot one assertion formatter which does something special when it comes\nto formatting the assertions.\n\n- give back the control flow to IIAssertionFormatterController in\n  SingleAssertionGroupTypeFormatter, let the subclasses only format the\n  assertion group header and require a methodObject for the children\n  instead\n- adopt the other IAssertionFormatters accordingly","distinct":false,"url":"https://api.github.com/repos/robstoll/atrium/commits/54a2c4bca26cf8d69a9a62121efb4e1f7efe6a53"},{"sha":"a04faa72466e8d2f1d04f651c75343581a821eaa","author":{"name":"Robert Stoll","email":"53ccecd06f55f5b3e75cce1368672a2b55d7489d@tutteli.ch"},"message":"add fun appendLnIndentAndPrefix to methodObject\n\n- add appendLnIndentAndPrefix\n  - make fun indent private\n- simplify usages where possible","distinct":false,"url":"https://api.github.com/repos/robstoll/atrium/commits/a04faa72466e8d2f1d04f651c75343581a821eaa"},{"sha":"9bb06620ced58da75118379c53fb24add86f4b0e","author":{"name":"Robert Stoll","email":"53ccecd06f55f5b3e75cce1368672a2b55d7489d@tutteli.ch"},"message":"Merge branch 'simplify-assertion-formatting' into iterable-contains","distinct":true,"url":"https://api.github.com/repos/robstoll/atrium/commits/9bb06620ced58da75118379c53fb24add86f4b0e"}]}
{"actor":{"display_login":"robstoll"}}