net.masterthought.cucumber.util
Class Util
java.lang.Object
net.masterthought.cucumber.util.Util
public class Util
- extends Object
|
Constructor Summary |
Util()
|
|
Method Summary |
static String |
closeDiv()
|
static
|
collectScenarios(Element[] list,
Closure<String,Element> clo)
|
static
|
collectSteps(Step[] list,
Closure<String,Step> clo)
|
static
|
collectTags(Tag[] list,
StringClosure<String,Tag> clo)
|
static int |
findStatusCount(List<Util.Status> statuses,
Util.Status statusToFind)
|
static String |
formatDuration(Long duration)
|
static boolean |
hasScenarios(Feature feature)
|
static boolean |
hasSteps(Element element)
|
static boolean |
hasSteps(ScenarioTag scenario)
|
static boolean |
isValidCucumberJsonReport(String fileContent)
|
static boolean |
itemExists(List<String> listItem)
|
static boolean |
itemExists(String item)
|
static
|
itemExists(T[] tags)
|
static boolean |
itemExists(Tag[] tags)
|
static String |
passed(boolean value)
|
static String |
readFileAsString(String filePath)
|
static String |
result(Util.Status status)
|
static List<Element> |
setScenarioStatus(List<Element> scenarios,
Element scenario,
Util.Status scenarioStatus,
Util.Status status)
|
static List<Step> |
setStepStatus(List<Step> steps,
Step step,
Util.Status stepStatus,
Util.Status status)
|
static String |
U2U(String s)
|
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
resultMap
public static Map<String,Util.Status> resultMap
Util
public Util()
result
public static String result(Util.Status status)
readFileAsString
public static String readFileAsString(String filePath)
throws IOException
- Throws:
IOException
itemExists
public static <T> boolean itemExists(T[] tags)
itemExists
public static boolean itemExists(String item)
itemExists
public static boolean itemExists(List<String> listItem)
itemExists
public static boolean itemExists(Tag[] tags)
passed
public static String passed(boolean value)
closeDiv
public static String closeDiv()
collectScenarios
public static <T,R> List<R> collectScenarios(Element[] list,
Closure<String,Element> clo)
collectSteps
public static <T,R> List<R> collectSteps(Step[] list,
Closure<String,Step> clo)
collectTags
public static <T,R> List<R> collectTags(Tag[] list,
StringClosure<String,Tag> clo)
U2U
public static String U2U(String s)
isValidCucumberJsonReport
public static boolean isValidCucumberJsonReport(String fileContent)
formatDuration
public static String formatDuration(Long duration)
setStepStatus
public static List<Step> setStepStatus(List<Step> steps,
Step step,
Util.Status stepStatus,
Util.Status status)
setScenarioStatus
public static List<Element> setScenarioStatus(List<Element> scenarios,
Element scenario,
Util.Status scenarioStatus,
Util.Status status)
findStatusCount
public static int findStatusCount(List<Util.Status> statuses,
Util.Status statusToFind)
hasSteps
public static boolean hasSteps(Element element)
hasSteps
public static boolean hasSteps(ScenarioTag scenario)
hasScenarios
public static boolean hasScenarios(Feature feature)
Copyright © 2012. All Rights Reserved.