Closed Ram-Raghu closed 6 years ago
Thanks for this.
out
directory) that have slipped into the commit.Hi @wakaleo
Sorry I could not understand your comments quite well. Before I work on the suggested changes, I would like to clarify the below:
1) The code in examplesMatchFilter() is now quite complex, could you extract the logic - What I understand is that you want me to create a layer of abstraction by logically putting away the blocks of code from examplesMatchFilter() into new methods. or Its just unit tests covering the logic need to be developed and the application code can be left as is?
2) Regarding binary files - This is my reason to do a "git rm --cached
Hi @wakaleo
I have added the unit and integration tests and have refactored the examplesMatchFilter(). To ensure a cleaner commit history, I have created another pull request #115 containing these updates. I hope you are fine with the class files being untracked, if not please suggest what to do with the issue I am facing with the class files. Thanks, Ram.
Closing this pull request as it is no longer required
Before this change when cucumber features or scenarios are run based on logical ORs and ANDs of two or more tags, serenity fails to create tests report. This change would fix this issue and as a result when a user runs cucumber with tags as mentioned in this link (https://github.com/cucumber/cucumber/wiki/Tags) serenity report with tests on it would be generated.
The tests are added to the maven project in the path: serenity-cucumber\src\smoketests. The feature file name is serenity_report_when_using_tags_at_all_leve.feature and Junit test name is WhenUsingScenarioOutlineAndTagsAtAllLevels.java.