net.masterthought.cucumber.util
Class Util

java.lang.Object
  extended by net.masterthought.cucumber.util.Util

public class Util
extends Object


Nested Class Summary
static class Util.Status
           
 
Field Summary
static Map<String,Util.Status> resultMap
           
 
Constructor Summary
Util()
           
 
Method Summary
static String closeDiv()
           
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(com.googlecode.totallylazy.Sequence<Element> sequence)
           
static boolean itemExists(String item)
           
static
<T> boolean
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
 

Field Detail

resultMap

public static Map<String,Util.Status> resultMap
Constructor Detail

Util

public Util()
Method Detail

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(com.googlecode.totallylazy.Sequence<Element> sequence)

itemExists

public static boolean itemExists(Tag[] tags)

passed

public static String passed(boolean value)

closeDiv

public static String closeDiv()

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 © 2014. All Rights Reserved.