| preScenarioText(String) |  | 93% |   | 50% | 1 | 2 | 0 | 2 | 0 | 1 |
| findScenarioTitle(String) |  | 93% |   | 50% | 1 | 2 | 0 | 2 | 0 | 1 |
| parseLifecycle(String) |  | 100% |  | 100% | 0 | 6 | 0 | 32 | 0 | 1 |
| parseAfterLifecycle(String) |  | 100% |  | 100% | 0 | 5 | 0 | 15 | 0 | 1 |
| parseScenario(String) |  | 100% |  | 100% | 0 | 2 | 0 | 16 | 0 | 1 |
| createNarrative(String) |  | 100% |  | 100% | 0 | 3 | 0 | 13 | 0 | 1 |
| parseBeforeLifecycle(String) |  | 100% |  | 100% | 0 | 3 | 0 | 9 | 0 | 1 |
| findingLifecycleOutcome() |  | 100% | | n/a | 0 | 1 | 0 | 4 | 0 | 1 |
| parseStory(String, String) |  | 100% |   | 75% | 1 | 3 | 0 | 11 | 0 | 1 |
| findingDescription() |  | 100% | | n/a | 0 | 1 | 0 | 3 | 0 | 1 |
| findingStoryMeta() |  | 100% | | n/a | 0 | 1 | 0 | 3 | 0 | 1 |
| findingNarrative() |  | 100% | | n/a | 0 | 1 | 0 | 3 | 0 | 1 |
| findingStoryGivenStories() |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| parseGivenStories(String) |  | 100% |  | 100% | 0 | 3 | 0 | 7 | 0 | 1 |
| findingLifecycleScope() |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| findingScenarioTitle() |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| findingLifecycleFilters() |  | 100% | | n/a | 0 | 1 | 0 | 3 | 0 | 1 |
| parseScope(String) |  | 100% |  | 100% | 0 | 4 | 0 | 7 | 0 | 1 |
| findingScenarioMeta() |  | 100% | | n/a | 0 | 1 | 0 | 3 | 0 | 1 |
| findingNarrativeElements() |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| findingAlternativeNarrativeElements() |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| parseScenariosFrom(String) |  | 100% |  | 100% | 0 | 2 | 0 | 5 | 0 | 1 |
| parseStoryMetaFrom(String) |  | 100% |  | 100% | 0 | 2 | 0 | 5 | 0 | 1 |
| findingScenarioGivenStories() |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| findingExamplesTable() |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| findScenarioMeta(String) |  | 100% |  | 100% | 0 | 2 | 0 | 5 | 0 | 1 |
| findScenarioGivenStories(String) |  | 100% |  | 100% | 0 | 2 | 0 | 3 | 0 | 1 |
| parseNarrativeFrom(String) |  | 100% |  | 100% | 0 | 2 | 0 | 5 | 0 | 1 |
| parseDescriptionFrom(String) |  | 100% |  | 100% | 0 | 2 | 0 | 4 | 0 | 1 |
| parseOutcome(String) |  | 100% |  | 100% | 0 | 3 | 0 | 5 | 0 | 1 |
| findOutcome(String) |  | 100% |  | 100% | 0 | 2 | 0 | 4 | 0 | 1 |
| splitScenarios(String) |  | 100% |  | 100% | 0 | 2 | 0 | 4 | 0 | 1 |
| findScope(String) |  | 100% |  | 100% | 0 | 2 | 0 | 4 | 0 | 1 |
| findFilters(String) |  | 100% |  | 100% | 0 | 2 | 0 | 4 | 0 | 1 |
| findExamplesTable(String) |  | 100% |  | 100% | 0 | 2 | 0 | 2 | 0 | 1 |
| findingLifecycle() |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| static {...} |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| RegexStoryParser() |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| RegexStoryParser(ExamplesTableFactory) |  | 100% | | n/a | 0 | 1 | 0 | 3 | 0 | 1 |
| parseFilters(String) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| useExamplesTableForGivenStories(GivenStories, ExamplesTable) |  | 100% |  | 100% | 0 | 2 | 0 | 3 | 0 | 1 |
| concatenateWithOr(String[]) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| parseStory(String) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| parseExamplesTable(String) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |