private Requirement readRequirementFrom(File requirementDirectory) { Optional<Narrative> requirementNarrative = narrativeReader.loadFrom(requirementDirectory, level); if (requirementNarrative.isPresent()) { return requirementWithNarrative(requirementDirectory, humanReadableVersionOf(requirementDirectory.getName()), requirementNarrative.get()); } else { return requirementFromDirectoryName(requirementDirectory); } }
public Requirement readRequirementFrom(File requirementDirectory) { Optional<Narrative> requirementNarrative = narrativeReader.loadFrom(requirementDirectory, level); if (requirementNarrative.isPresent()) { return requirementWithNarrative(requirementDirectory, humanReadableVersionOf(requirementDirectory.getName()), requirementNarrative.get()); } else { return requirementFromDirectoryName(requirementDirectory); } }
public Requirement readRequirementFrom(File requirementDirectory) { java.util.Optional<Narrative> requirementNarrative = narrativeReader.loadFrom(requirementDirectory, level); if (requirementNarrative.isPresent()) { return requirementWithNarrative(requirementDirectory, humanReadableVersionOf(requirementDirectory.getName()), requirementNarrative.get()); } else { return requirementFromDirectoryName(requirementDirectory); } }
private Requirement readRequirementsFromStoryFile(File storyFile) { Optional<Narrative> optionalNarrative = narrativeReader.loadFromStoryFile(storyFile); String storyFileName = storyFile.getName(); String storyName = ""; String storyType = "story"; if(storyFileName.endsWith("." + STORY_EXTENSION)) { storyName = storyFile.getName().replace("." + STORY_EXTENSION, ""); storyType = "story"; } else if(storyFileName.endsWith("." + FEATURE_EXTENSION)) { storyName = storyFile.getName().replace("." + FEATURE_EXTENSION, ""); storyType = "feature"; } if (optionalNarrative.isPresent()) { return requirementWithNarrative(storyFile, humanReadableVersionOf(storyName), optionalNarrative.get()).withType(storyType); } else { return storyNamed(storyName).withType(storyType); } }