Class AdditionalInfoDto
- java.lang.Object
-
- org.evomaster.client.java.controller.api.dto.AdditionalInfoDto
-
public class AdditionalInfoDto extends Object
-
-
Field Summary
Fields Modifier and Type Field Description Set<String>
headers
In REST APIs, it can happen that some HTTP headers do not appear in the schema if they are indirectly accessed via objects like WebRequest.String
lastExecutedStatement
Keep track of the last executed statement done in the SUT.Set<String>
queryParameters
In REST APIs, it can happen that some query parameters do not appear in the schema if they are indirectly accessed via objects like WebRequest.Map<String,List<StringSpecializationInfoDto>>
stringSpecializations
Information for taint analysis.
-
Constructor Summary
Constructors Constructor Description AdditionalInfoDto()
-
-
-
Field Detail
-
queryParameters
public Set<String> queryParameters
In REST APIs, it can happen that some query parameters do not appear in the schema if they are indirectly accessed via objects like WebRequest. But we can track at runtime when such kind of objects are used to access the query parameters
-
headers
public Set<String> headers
In REST APIs, it can happen that some HTTP headers do not appear in the schema if they are indirectly accessed via objects like WebRequest. But we can track at runtime when such kind of objects are used to access the query parameters
-
stringSpecializations
public Map<String,List<StringSpecializationInfoDto>> stringSpecializations
Information for taint analysis. When some string inputs are recognized of a specific type (eg, they are used as integers or dates), we keep track of it. The key in this map is the value of the tainted input. The associated list is its possible specializations (which usually will be at most 1).
-
lastExecutedStatement
public String lastExecutedStatement
Keep track of the last executed statement done in the SUT. But not in the third-party libraries, just the business logic of the SUT. The statement is represented with a descriptive unique id, like the class name and line number.
-
-