test_class.declarator: element
test_class.modifier: private
test_class.original_string: private Element element;
test_class.type: Element
test_class.var_name: element
test_class.declarator: oldTimeZoneId
test_class.modifier: private
test_class.original_string: private String oldTimeZoneId;
test_class.type: String
test_class.var_name: oldTimeZoneId
test_class.file: plugin-code/src/test/java/com/trivago/cluecumber/json/pojo/ElementTest.java
test_class.identifier: ElementTest
test_case.body: @Test
      public void getEndDateTimeTest() {
          element.setStartTimestamp("2019-04-11T08:00:23.668Z");
          List<com.trivago.cluecumber.json.pojo.ResultMatch> beforeSteps = new ArrayList<>();
          com.trivago.cluecumber.json.pojo.ResultMatch before = new com.trivago.cluecumber.json.pojo.ResultMatch();
          Result beforeResult = new Result();
          beforeResult.setDuration(10000000000000L);
          before.setResult(beforeResult);
          beforeSteps.add(before);
          element.setBefore(beforeSteps);
          assertThat(element.getEndDateTime().format(DateTimeFormatter.ISO_DATE_TIME), is("2019-04-11T10:47:03.668Z"));
      }
test_case.class_method_signature: ElementTest.getEndDateTimeTest()
test_case.full_signature: @Test public void getEndDateTimeTest()
test_case.identifier: getEndDateTimeTest
test_case.invocations: setStartTimestamp setDuration setResult add setBefore assertThat format getEndDateTime is
test_case.modifiers: @Test public
test_case.parameters: ()
test_case.return: void
test_case.signature: void getEndDateTimeTest()
focal_class.declarator: before = new ArrayList<>()
focal_class.modifier: private
focal_class.original_string: private List<ResultMatch> before = new ArrayList<>();
focal_class.type: List<ResultMatch>
focal_class.var_name: before
focal_class.declarator: line
focal_class.modifier: private
focal_class.original_string: private int line;
focal_class.type: int
focal_class.var_name: line
focal_class.declarator: featureName = ""
focal_class.modifier: private
focal_class.original_string: private String featureName = "";
focal_class.type: String
focal_class.var_name: featureName
focal_class.declarator: featureUri = ""
focal_class.modifier: private
focal_class.original_string: private String featureUri = "";
focal_class.type: String
focal_class.var_name: featureUri
focal_class.declarator: name = ""
focal_class.modifier: private
focal_class.original_string: private String name = "";
focal_class.type: String
focal_class.var_name: name
focal_class.declarator: description = ""
focal_class.modifier: private
focal_class.original_string: private String description = "";
focal_class.type: String
focal_class.var_name: description
focal_class.declarator: id = ""
focal_class.modifier: private
focal_class.original_string: private String id = "";
focal_class.type: String
focal_class.var_name: id
focal_class.declarator: after = new ArrayList<>()
focal_class.modifier: private
focal_class.original_string: private List<ResultMatch> after = new ArrayList<>();
focal_class.type: List<ResultMatch>
focal_class.var_name: after
focal_class.declarator: type = ""
focal_class.modifier: private
focal_class.original_string: private String type = "";
focal_class.type: String
focal_class.var_name: type
focal_class.declarator: keyword = ""
focal_class.modifier: private
focal_class.original_string: private String keyword = "";
focal_class.type: String
focal_class.var_name: keyword
focal_class.declarator: steps = new ArrayList<>()
focal_class.modifier: private
focal_class.original_string: private List<Step> steps = new ArrayList<>();
focal_class.type: List<Step>
focal_class.var_name: steps
focal_class.declarator: tags = new ArrayList<>()
focal_class.modifier: private
focal_class.original_string: private List<Tag> tags = new ArrayList<>();
focal_class.type: List<Tag>
focal_class.var_name: tags
focal_class.declarator: startTimestamp = ""
focal_class.modifier: @SerializedName("start_timestamp")
      private
focal_class.original_string: @SerializedName("start_timestamp")
      private String startTimestamp = "";
focal_class.type: String
focal_class.var_name: startTimestamp
focal_class.declarator: featureIndex = 0
focal_class.modifier: private transient
focal_class.original_string: private transient int featureIndex = 0;
focal_class.type: int
focal_class.var_name: featureIndex
focal_class.declarator: scenarioIndex = 0
focal_class.modifier: private transient
focal_class.original_string: private transient int scenarioIndex = 0;
focal_class.type: int
focal_class.var_name: scenarioIndex
focal_class.declarator: failOnPendingOrUndefined = false
focal_class.modifier: private transient
focal_class.original_string: private transient boolean failOnPendingOrUndefined = false;
focal_class.type: boolean
focal_class.var_name: failOnPendingOrUndefined
focal_class.file: plugin-code/src/main/java/com/trivago/cluecumber/json/pojo/Element.java
focal_class.identifier: Element
focal_class.class_method_signature: Element.getTags()
focal_class.full_signature: public List<Tag> getTags()
focal_class.identifier: getTags
focal_class.modifiers: public
focal_class.parameters: ()
focal_class.return: List<Tag>
focal_class.signature: List<Tag> getTags()
focal_class.class_method_signature: Element.setTags(final List<Tag> tags)
focal_class.full_signature: public void setTags(final List<Tag> tags)
focal_class.identifier: setTags
focal_class.modifiers: public
focal_class.parameters: (final List<Tag> tags)
focal_class.return: void
focal_class.signature: void setTags(final List<Tag> tags)
focal_class.class_method_signature: Element.getStartTimestamp()
focal_class.full_signature: public String getStartTimestamp()
focal_class.identifier: getStartTimestamp
focal_class.modifiers: public
focal_class.parameters: ()
focal_class.return: String
focal_class.signature: String getStartTimestamp()
focal_class.class_method_signature: Element.setStartTimestamp(final String startTimestamp)
focal_class.full_signature: public void setStartTimestamp(final String startTimestamp)
focal_class.identifier: setStartTimestamp
focal_class.modifiers: public
focal_class.parameters: (final String startTimestamp)
focal_class.return: void
focal_class.signature: void setStartTimestamp(final String startTimestamp)
focal_class.class_method_signature: Element.getStartDateTime()
focal_class.full_signature: public ZonedDateTime getStartDateTime()
focal_class.identifier: getStartDateTime
focal_class.modifiers: public
focal_class.parameters: ()
focal_class.return: ZonedDateTime
focal_class.signature: ZonedDateTime getStartDateTime()
focal_class.class_method_signature: Element.getEndDateTime()
focal_class.full_signature: public ZonedDateTime getEndDateTime()
focal_class.identifier: getEndDateTime
focal_class.modifiers: public
focal_class.parameters: ()
focal_class.return: ZonedDateTime
focal_class.signature: ZonedDateTime getEndDateTime()
focal_class.class_method_signature: Element.getStartDateString()
focal_class.full_signature: public String getStartDateString()
focal_class.identifier: getStartDateString
focal_class.modifiers: public
focal_class.parameters: ()
focal_class.return: String
focal_class.signature: String getStartDateString()
focal_class.class_method_signature: Element.getStartTimeString()
focal_class.full_signature: public String getStartTimeString()
focal_class.identifier: getStartTimeString
focal_class.modifiers: public
focal_class.parameters: ()
focal_class.return: String
focal_class.signature: String getStartTimeString()
focal_class.class_method_signature: Element.getEndDateString()
focal_class.full_signature: public String getEndDateString()
focal_class.identifier: getEndDateString
focal_class.modifiers: public
focal_class.parameters: ()
focal_class.return: String
focal_class.signature: String getEndDateString()
focal_class.class_method_signature: Element.getEndTimeString()
focal_class.full_signature: public String getEndTimeString()
focal_class.identifier: getEndTimeString
focal_class.modifiers: public
focal_class.parameters: ()
focal_class.return: String
focal_class.signature: String getEndTimeString()
focal_class.class_method_signature: Element.getBefore()
focal_class.full_signature: public List<ResultMatch> getBefore()
focal_class.identifier: getBefore
focal_class.modifiers: public
focal_class.parameters: ()
focal_class.return: List<ResultMatch>
focal_class.signature: List<ResultMatch> getBefore()
focal_class.class_method_signature: Element.setBefore(final List<ResultMatch> before)
focal_class.full_signature: public void setBefore(final List<ResultMatch> before)
focal_class.identifier: setBefore
focal_class.modifiers: public
focal_class.parameters: (final List<ResultMatch> before)
focal_class.return: void
focal_class.signature: void setBefore(final List<ResultMatch> before)
focal_class.class_method_signature: Element.getLine()
focal_class.full_signature: public int getLine()
focal_class.identifier: getLine
focal_class.modifiers: public
focal_class.parameters: ()
focal_class.return: int
focal_class.signature: int getLine()
focal_class.class_method_signature: Element.setLine(final int line)
focal_class.full_signature: public void setLine(final int line)
focal_class.identifier: setLine
focal_class.modifiers: public
focal_class.parameters: (final int line)
focal_class.return: void
focal_class.signature: void setLine(final int line)
focal_class.class_method_signature: Element.getName()
focal_class.full_signature: public String getName()
focal_class.identifier: getName
focal_class.modifiers: public
focal_class.parameters: ()
focal_class.return: String
focal_class.signature: String getName()
focal_class.class_method_signature: Element.setName(final String name)
focal_class.full_signature: public void setName(final String name)
focal_class.identifier: setName
focal_class.modifiers: public
focal_class.parameters: (final String name)
focal_class.return: void
focal_class.signature: void setName(final String name)
focal_class.class_method_signature: Element.getDescription()
focal_class.full_signature: public String getDescription()
focal_class.identifier: getDescription
focal_class.modifiers: public
focal_class.parameters: ()
focal_class.return: String
focal_class.signature: String getDescription()
focal_class.class_method_signature: Element.setDescription(final String description)
focal_class.full_signature: public void setDescription(final String description)
focal_class.identifier: setDescription
focal_class.modifiers: public
focal_class.parameters: (final String description)
focal_class.return: void
focal_class.signature: void setDescription(final String description)
focal_class.class_method_signature: Element.getId()
focal_class.full_signature: public String getId()
focal_class.identifier: getId
focal_class.modifiers: public
focal_class.parameters: ()
focal_class.return: String
focal_class.signature: String getId()
focal_class.class_method_signature: Element.setId(final String id)
focal_class.full_signature: public void setId(final String id)
focal_class.identifier: setId
focal_class.modifiers: public
focal_class.parameters: (final String id)
focal_class.return: void
focal_class.signature: void setId(final String id)
focal_class.class_method_signature: Element.getAfter()
focal_class.full_signature: public List<ResultMatch> getAfter()
focal_class.identifier: getAfter
focal_class.modifiers: public
focal_class.parameters: ()
focal_class.return: List<ResultMatch>
focal_class.signature: List<ResultMatch> getAfter()
focal_class.class_method_signature: Element.setAfter(final List<ResultMatch> after)
focal_class.full_signature: public void setAfter(final List<ResultMatch> after)
focal_class.identifier: setAfter
focal_class.modifiers: public
focal_class.parameters: (final List<ResultMatch> after)
focal_class.return: void
focal_class.signature: void setAfter(final List<ResultMatch> after)
focal_class.class_method_signature: Element.getType()
focal_class.full_signature: public String getType()
focal_class.identifier: getType
focal_class.modifiers: public
focal_class.parameters: ()
focal_class.return: String
focal_class.signature: String getType()
focal_class.class_method_signature: Element.setType(final String type)
focal_class.full_signature: public void setType(final String type)
focal_class.identifier: setType
focal_class.modifiers: public
focal_class.parameters: (final String type)
focal_class.return: void
focal_class.signature: void setType(final String type)
focal_class.class_method_signature: Element.getKeyword()
focal_class.full_signature: public String getKeyword()
focal_class.identifier: getKeyword
focal_class.modifiers: public
focal_class.parameters: ()
focal_class.return: String
focal_class.signature: String getKeyword()
focal_class.class_method_signature: Element.setKeyword(final String keyword)
focal_class.full_signature: public void setKeyword(final String keyword)
focal_class.identifier: setKeyword
focal_class.modifiers: public
focal_class.parameters: (final String keyword)
focal_class.return: void
focal_class.signature: void setKeyword(final String keyword)
focal_class.class_method_signature: Element.getSteps()
focal_class.full_signature: public List<Step> getSteps()
focal_class.identifier: getSteps
focal_class.modifiers: public
focal_class.parameters: ()
focal_class.return: List<Step>
focal_class.signature: List<Step> getSteps()
focal_class.class_method_signature: Element.setSteps(final List<Step> steps)
focal_class.full_signature: public void setSteps(final List<Step> steps)
focal_class.identifier: setSteps
focal_class.modifiers: public
focal_class.parameters: (final List<Step> steps)
focal_class.return: void
focal_class.signature: void setSteps(final List<Step> steps)
focal_class.class_method_signature: Element.isScenario()
focal_class.full_signature: public boolean isScenario()
focal_class.identifier: isScenario
focal_class.modifiers: public
focal_class.parameters: ()
focal_class.return: boolean
focal_class.signature: boolean isScenario()
focal_class.class_method_signature: Element.isFailed()
focal_class.full_signature: public boolean isFailed()
focal_class.identifier: isFailed
focal_class.modifiers: public
focal_class.parameters: ()
focal_class.return: boolean
focal_class.signature: boolean isFailed()
focal_class.class_method_signature: Element.isPassed()
focal_class.full_signature: public boolean isPassed()
focal_class.identifier: isPassed
focal_class.modifiers: public
focal_class.parameters: ()
focal_class.return: boolean
focal_class.signature: boolean isPassed()
focal_class.class_method_signature: Element.isSkipped()
focal_class.full_signature: public boolean isSkipped()
focal_class.identifier: isSkipped
focal_class.modifiers: public
focal_class.parameters: ()
focal_class.return: boolean
focal_class.signature: boolean isSkipped()
focal_class.class_method_signature: Element.getStatus()
focal_class.full_signature: public Status getStatus()
focal_class.identifier: getStatus
focal_class.modifiers: public
focal_class.parameters: ()
focal_class.return: Status
focal_class.signature: Status getStatus()
focal_class.class_method_signature: Element.getScenarioIndex()
focal_class.full_signature: public int getScenarioIndex()
focal_class.identifier: getScenarioIndex
focal_class.modifiers: public
focal_class.parameters: ()
focal_class.return: int
focal_class.signature: int getScenarioIndex()
focal_class.class_method_signature: Element.setScenarioIndex(final int scenarioIndex)
focal_class.full_signature: public void setScenarioIndex(final int scenarioIndex)
focal_class.identifier: setScenarioIndex
focal_class.modifiers: public
focal_class.parameters: (final int scenarioIndex)
focal_class.return: void
focal_class.signature: void setScenarioIndex(final int scenarioIndex)
focal_class.class_method_signature: Element.getTotalNumberOfSteps()
focal_class.full_signature: public int getTotalNumberOfSteps()
focal_class.identifier: getTotalNumberOfSteps
focal_class.modifiers: public
focal_class.parameters: ()
focal_class.return: int
focal_class.signature: int getTotalNumberOfSteps()
focal_class.class_method_signature: Element.getTotalNumberOfPassedSteps()
focal_class.full_signature: public int getTotalNumberOfPassedSteps()
focal_class.identifier: getTotalNumberOfPassedSteps
focal_class.modifiers: public
focal_class.parameters: ()
focal_class.return: int
focal_class.signature: int getTotalNumberOfPassedSteps()
focal_class.class_method_signature: Element.getTotalNumberOfFailedSteps()
focal_class.full_signature: public int getTotalNumberOfFailedSteps()
focal_class.identifier: getTotalNumberOfFailedSteps
focal_class.modifiers: public
focal_class.parameters: ()
focal_class.return: int
focal_class.signature: int getTotalNumberOfFailedSteps()
focal_class.class_method_signature: Element.getTotalNumberOfSkippedSteps()
focal_class.full_signature: public int getTotalNumberOfSkippedSteps()
focal_class.identifier: getTotalNumberOfSkippedSteps
focal_class.modifiers: public
focal_class.parameters: ()
focal_class.return: int
focal_class.signature: int getTotalNumberOfSkippedSteps()
focal_class.class_method_signature: Element.getNumberOfStepsWithStatus(final Status status)
focal_class.full_signature: private int getNumberOfStepsWithStatus(final Status status)
focal_class.identifier: getNumberOfStepsWithStatus
focal_class.modifiers: private
focal_class.parameters: (final Status status)
focal_class.return: int
focal_class.signature: int getNumberOfStepsWithStatus(final Status status)
focal_class.class_method_signature: Element.getTotalDuration()
focal_class.full_signature: public long getTotalDuration()
focal_class.identifier: getTotalDuration
focal_class.modifiers: public
focal_class.parameters: ()
focal_class.return: long
focal_class.signature: long getTotalDuration()
focal_class.class_method_signature: Element.returnTotalDurationString()
focal_class.full_signature: public String returnTotalDurationString()
focal_class.identifier: returnTotalDurationString
focal_class.modifiers: public
focal_class.parameters: ()
focal_class.return: String
focal_class.signature: String returnTotalDurationString()
focal_class.class_method_signature: Element.hasHooks()
focal_class.full_signature: public boolean hasHooks()
focal_class.identifier: hasHooks
focal_class.modifiers: public
focal_class.parameters: ()
focal_class.return: boolean
focal_class.signature: boolean hasHooks()
focal_class.class_method_signature: Element.hasDocStrings()
focal_class.full_signature: public boolean hasDocStrings()
focal_class.identifier: hasDocStrings
focal_class.modifiers: public
focal_class.parameters: ()
focal_class.return: boolean
focal_class.signature: boolean hasDocStrings()
focal_class.class_method_signature: Element.hasStepHooks()
focal_class.full_signature: public boolean hasStepHooks()
focal_class.identifier: hasStepHooks
focal_class.modifiers: public
focal_class.parameters: ()
focal_class.return: boolean
focal_class.signature: boolean hasStepHooks()
focal_class.class_method_signature: Element.getAllResultMatches()
focal_class.full_signature: public List<ResultMatch> getAllResultMatches()
focal_class.identifier: getAllResultMatches
focal_class.modifiers: public
focal_class.parameters: ()
focal_class.return: List<ResultMatch>
focal_class.signature: List<ResultMatch> getAllResultMatches()
focal_class.class_method_signature: Element.getFeatureName()
focal_class.full_signature: public String getFeatureName()
focal_class.identifier: getFeatureName
focal_class.modifiers: public
focal_class.parameters: ()
focal_class.return: String
focal_class.signature: String getFeatureName()
focal_class.class_method_signature: Element.setFeatureName(final String featureName)
focal_class.full_signature: public void setFeatureName(final String featureName)
focal_class.identifier: setFeatureName
focal_class.modifiers: public
focal_class.parameters: (final String featureName)
focal_class.return: void
focal_class.signature: void setFeatureName(final String featureName)
focal_class.class_method_signature: Element.getFeatureIndex()
focal_class.full_signature: public int getFeatureIndex()
focal_class.identifier: getFeatureIndex
focal_class.modifiers: public
focal_class.parameters: ()
focal_class.return: int
focal_class.signature: int getFeatureIndex()
focal_class.class_method_signature: Element.setFeatureIndex(final int featureIndex)
focal_class.full_signature: public void setFeatureIndex(final int featureIndex)
focal_class.identifier: setFeatureIndex
focal_class.modifiers: public
focal_class.parameters: (final int featureIndex)
focal_class.return: void
focal_class.signature: void setFeatureIndex(final int featureIndex)
focal_class.class_method_signature: Element.setFailOnPendingOrUndefined(final boolean failOnPendingOrUndefined)
focal_class.full_signature: public void setFailOnPendingOrUndefined(final boolean failOnPendingOrUndefined)
focal_class.identifier: setFailOnPendingOrUndefined
focal_class.modifiers: public
focal_class.parameters: (final boolean failOnPendingOrUndefined)
focal_class.return: void
focal_class.signature: void setFailOnPendingOrUndefined(final boolean failOnPendingOrUndefined)
focal_class.class_method_signature: Element.getFeatureUri()
focal_class.full_signature: public String getFeatureUri()
focal_class.identifier: getFeatureUri
focal_class.modifiers: public
focal_class.parameters: ()
focal_class.return: String
focal_class.signature: String getFeatureUri()
focal_class.class_method_signature: Element.setFeatureUri(String featureUri)
focal_class.full_signature: public void setFeatureUri(String featureUri)
focal_class.identifier: setFeatureUri
focal_class.modifiers: public
focal_class.parameters: (String featureUri)
focal_class.return: void
focal_class.signature: void setFeatureUri(String featureUri)
focal_method.body: public ZonedDateTime getEndDateTime() {
          ZonedDateTime startDateTime = getStartDateTime();
          if (startDateTime != null) {
              return getStartDateTime().plusNanos(getTotalDuration());
          } else {
              return null;
          }
      }
focal_method.class_method_signature: Element.getEndDateTime()
focal_method.full_signature: public ZonedDateTime getEndDateTime()
focal_method.identifier: getEndDateTime
focal_method.invocations: getStartDateTime plusNanos getStartDateTime getTotalDuration
focal_method.modifiers: public
focal_method.parameters: ()
focal_method.return: ZonedDateTime
focal_method.signature: ZonedDateTime getEndDateTime()