class FeatureLog
Attributes
currentScenariosNumber[RW]
endDate[RW]
executionId[RW]
featureId[RW]
result[RW]
resultSet[RW]
scenarioLogs[RW]
startDate[RW]
totalScenariosNumber[RW]
versionId[RW]
Public Class Methods
new()
click to toggle source
# File lib/logs/feature_log.rb, line 5 def initialize @currentScenariosNumber = 0 @scenarioLogs = [] @resultSet = [] end
Public Instance Methods
addScenarioLog(scenarioLog)
click to toggle source
# File lib/logs/feature_log.rb, line 21 def addScenarioLog scenarioLog @scenarioLogs.push scenarioLog end
addScenarioResult(result)
click to toggle source
# File lib/logs/feature_log.rb, line 16 def addScenarioResult result @resultSet.push result @currentScenariosNumber += 1 end
done?()
click to toggle source
# File lib/logs/feature_log.rb, line 25 def done? @currentScenariosNumber.eql? totalScenariosNumber end
to_json(options={})
click to toggle source
# File lib/logs/feature_log.rb, line 11 def to_json(options={}) {'feature_id' => @featureId, 'result' => @result, 'start_date' => @startDate, 'end_date' => @endDate, 'execution_id' => @executionId, 'scenario_logs' => @scenarioLogs, 'versionId' => @versionId}.to_json end