Uh oh!
There was an error while loading. Please reload this page.
Add harnesses for all public functions of Layout - #43
Conversation
Exercise all public member functions of `Layout` and assert properties over the result. Some of those should, perhaps, become `ensures` clauses.
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
feliperodri
left a comment
There was a problem hiding this comment.
Some comments from #42 also apply here. So I think maybe we should merge that previous PR first and implement some of the cleanups requested there in this one (e.g., using kani::Arbitrary and moving assertions to ensures clauses).
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
Co-authored-by: Celina G. Val <celinval@amazon.com>
rahulku
commented
Sep 13, 2024
is this blocked on something? |
celinval
left a comment
There was a problem hiding this comment.
Sorry, I was hoping the other stuff would be in by now. So let's unblock this PR and we can go back and improve this once the Invariant PR merges.
Exercise all public member functions of `Layout` and assert properties over the result. Some of those should, perhaps, become `ensures` clauses. By submitting this pull request, I confirm that my contribution is made under the terms of the Apache 2.0 and MIT licenses. --------- Co-authored-by: Celina G. Val <celinval@amazon.com>
…ring_literal_quote Fix: don't emit string literal quotes and add extra 2 newlines for each SP doc item
Exercise all public member functions of
Layoutand assert properties over the result. Some of those should, perhaps, becomeensuresclauses.By submitting this pull request, I confirm that my contribution is made under the terms of the Apache 2.0 and MIT licenses.