Thanks to visit codestin.com
Credit goes to github.com

Skip to content

Object types design#25

Merged
rlove merged 15 commits intoutPLSQL:version3from
Pazus:object-types-design
Aug 1, 2016
Merged

Object types design#25
rlove merged 15 commits intoutPLSQL:version3from
Pazus:object-types-design

Conversation

@Pazus
Copy link
Copy Markdown
Member

@Pazus Pazus commented Aug 1, 2016

Class model rework based on discussion with @jgebal

All the hierarchy now is formed from ut_object class, asserts, tests and suite are homogeneous by composite pattern.

Lots of new tests/examples added
Composite reporter class added to use multiple reporters simultaneously
reporters now accept ut_object (ut_suite, ut_test, ut_assert) as an input and are statefull

Some classes where dropped.

Pazus and others added 14 commits July 24, 2016 18:47
Added tests for a_test_procedure parameter.
ut_test_call_params splitted into three independent for setup/test/teardown to be used in suites for suite setup/teardown

added promts before execution of RunAllExamples.sql to separate one from another in the output
added call for on_assert procedure of a reproter
deleted execution result, replaced with result in ut_object and start_time/end_time in ut_test_object.tps
ut_test_call_params renamed to ut_executable
.
All the hierarchy now is formed from ut_object class, asserts, tests and suite are homogeneous by composite pattern.

Lots of new tests/examples added
Composite reporter class added to use multiple reporters simultaneously
reporters now accept ut_object (ut_suite, ut_test, ut_assert) as an input and are statefull

Some classes where dropped.
…AGE_BODY state is hidden in all_objects view
@rlove rlove merged commit d5b8dd8 into utPLSQL:version3 Aug 1, 2016
@rlove rlove removed the in progress label Aug 1, 2016
@rlove
Copy link
Copy Markdown
Contributor

rlove commented Aug 1, 2016

I see no problems with this pull request.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants