Details
Description
Some classes as Embedder, Configuration and AnnotationBuilder have its attribute's default values being initialized in its declaration statement. To complicate a bit more those attributes are private.
To be able to extend those classes and be able to set default values properly we need to remove that initialization from the attribute declaration and put in some method with a protected visibility.
Activity
Cristiano Gavião
made changes -
Field | Original Value | New Value |
---|---|---|
Assignee | Cristiano Gavião [ cvgaviao ] |
Cristiano Gavião
made changes -
Status | Open [ 1 ] | In Progress [ 3 ] |
Mauro Talevi
made changes -
Summary | Improve extendability | Improve extendability of core elements |
Fix Version/s | 3.8.1 [ 19035 ] | |
Fix Version/s | 4.0 [ 18486 ] | |
Affects Version/s | 4.x [ 18279 ] |
Mauro Talevi
made changes -
Summary | Improve extendability of core elements | Improve extensibility of core elements |
Mauro Talevi
made changes -
Resolution | Fixed [ 1 ] | |
Status | In Progress [ 3 ] | Closed [ 6 ] |
Mauro Talevi
made changes -
Resolution | Fixed [ 1 ] | |
Status | Closed [ 6 ] | Reopened [ 4 ] |
Mauro Talevi
made changes -
Status | Reopened [ 4 ] | Resolved [ 5 ] |
Resolution | Fixed [ 1 ] |
https://github.com/jbehave/jbehave-core/pull/48