Class ReportJsonPostProcessor
- java.lang.Object
-
- com.trivago.cluecumber.engine.json.processors.ReportJsonPostProcessor
-
- All Implemented Interfaces:
io.gsonfire.PostProcessor<Report>
@Singleton public class ReportJsonPostProcessor extends Object implements io.gsonfire.PostProcessor<Report>
Post processor for GUICE that adds feature indices, merges background scenarios into scenarios and adds feature information to scenarios.
-
-
Constructor Summary
Constructors Constructor Description ReportJsonPostProcessor()The default constructor.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidpostDeserialize(Report report, com.google.gson.JsonElement jsonElement, com.google.gson.Gson gson)Adds feature indices, merges background scenarios into scenarios and adds feature information to scenarios.voidpostSerialize(com.google.gson.JsonElement jsonElement, Report report, com.google.gson.Gson gson)Unused post serialize hook.
-
-
-
Method Detail
-
postDeserialize
public void postDeserialize(Report report, com.google.gson.JsonElement jsonElement, com.google.gson.Gson gson)
Adds feature indices, merges background scenarios into scenarios and adds feature information to scenarios.
-
postSerialize
public void postSerialize(com.google.gson.JsonElement jsonElement, Report report, com.google.gson.Gson gson)Unused post serialize hook.
-
-