Skip navigation links
A B C D E F G H I M N O P Q R S T U V W 

A

addFieldsToSelect(String) - Static method in class org.evomaster.client.java.controller.internal.db.SelectTransformer
The constraints in the WHERE clause might reference fields that are not retrieved in the SELECT.
addRow(DataRow) - Method in class org.evomaster.client.java.controller.db.QueryResult
 
addUniqueConstraintToColumn(TableDto, String) - Static method in class org.evomaster.client.java.controller.internal.db.SchemaExtractor
Adds a unique constraint to the corresponding ColumnDTO for the selected table.column pair.
AggregateExpectation - Interface in org.evomaster.client.java.controller.expect
 
and() - Method in class org.evomaster.client.java.controller.db.dsl.SqlDsl
 
and() - Method in interface org.evomaster.client.java.controller.db.dsl.StatementDsl
Close the current statement
areContainedIn(Collection<String>) - Method in class org.evomaster.client.java.controller.contentMatchers.StringCollectionMatcher
 
asStatement(String) - Static method in class org.evomaster.client.java.controller.internal.db.ParserUtils
 
AuthUtils - Class in org.evomaster.client.java.controller
 
AuthUtils() - Constructor for class org.evomaster.client.java.controller.AuthUtils
 

B

buildConstraintExtractor(DatabaseType) - Static method in class org.evomaster.client.java.controller.internal.db.constraint.TableConstraintExtractorFactory
 

C

canParseSqlStatement(String) - Static method in class org.evomaster.client.java.controller.internal.db.ParserUtils
 
CHECK - Static variable in class org.evomaster.client.java.controller.internal.db.constraint.H2ConstraintExtractor
 
CHECK_EXPRESSION - Static variable in class org.evomaster.client.java.controller.internal.db.constraint.H2ConstraintExtractor
 
clearDatabase(Connection, List<String>, DatabaseType) - Static method in class org.evomaster.client.java.controller.db.DbCleaner
 
clearDatabase(Connection, List<String>, List<String>, DatabaseType) - Static method in class org.evomaster.client.java.controller.db.DbCleaner
 
clearDatabase(Connection, String, List<String>, DatabaseType) - Static method in class org.evomaster.client.java.controller.db.DbCleaner
 
clearDatabase(Connection, String, List<String>, List<String>, DatabaseType) - Static method in class org.evomaster.client.java.controller.db.DbCleaner
 
clearDatabase_H2(Connection) - Static method in class org.evomaster.client.java.controller.db.DbCleaner
 
clearDatabase_H2(Connection, List<String>) - Static method in class org.evomaster.client.java.controller.db.DbCleaner
 
clearDatabase_H2(Connection, String, List<String>) - Static method in class org.evomaster.client.java.controller.db.DbCleaner
 
clearDatabase_H2(Connection, String, List<String>, List<String>) - Static method in class org.evomaster.client.java.controller.db.DbCleaner
 
clearDatabase_Postgres(Connection, String, List<String>) - Static method in class org.evomaster.client.java.controller.db.DbCleaner
 
clearDatabase_Postgres(Connection, String, List<String>, List<String>) - Static method in class org.evomaster.client.java.controller.db.DbCleaner
 
collectionContains(Collection<String>) - Static method in class org.evomaster.client.java.controller.contentMatchers.StringCollectionMatcher
 
collectionContains(String) - Static method in class org.evomaster.client.java.controller.contentMatchers.StringCollectionMatcher
 
collectionContains(Collection<String>, String) - Static method in class org.evomaster.client.java.controller.contentMatchers.StringCollectionMatcher
 
collectionContains(Collection<String>, Collection<String>) - Static method in class org.evomaster.client.java.controller.contentMatchers.StringCollectionMatcher
 
collectionContainsItem(String) - Method in class org.evomaster.client.java.controller.contentMatchers.StringCollectionMatcher
 
collectionIsContained(Collection<String>, Collection<String>) - Static method in class org.evomaster.client.java.controller.contentMatchers.StringCollectionMatcher
 
collectionsMatch(Collection<String>, Collection<String>) - Static method in class org.evomaster.client.java.controller.contentMatchers.StringCollectionMatcher
 
COLUMN_LIST - Static variable in class org.evomaster.client.java.controller.internal.db.constraint.H2ConstraintExtractor
 
ColumnTableAnalyzer - Class in org.evomaster.client.java.controller.internal.db
Created by arcuri82 on 24-Apr-19.
ColumnTableAnalyzer() - Constructor for class org.evomaster.client.java.controller.internal.db.ColumnTableAnalyzer
 
computeDistance(String, QueryResult) - Static method in class org.evomaster.client.java.controller.internal.db.HeuristicsCalculator
 
computeExpression(Expression, DataRow) - Method in class org.evomaster.client.java.controller.internal.db.HeuristicsCalculator
Compute a "branch" distance heuristics.
computeExtraHeuristics() - Method in class org.evomaster.client.java.controller.internal.SutController
 
CONSTRAINT_TYPE - Static variable in class org.evomaster.client.java.controller.internal.db.constraint.H2ConstraintExtractor
 
contains(Collection<String>) - Method in class org.evomaster.client.java.controller.contentMatchers.StringCollectionMatcher
 
copyWithPrintStream(PrintStream) - Method in class org.evomaster.client.java.controller.internal.db.StandardOutputTracker
Deprecated.
 
copyWithRestPrintStream(PrintStream) - Method in class org.evomaster.client.java.controller.internal.db.WrappedPrintStream
 

D

d(String, String) - Method in class org.evomaster.client.java.controller.db.dsl.SqlDsl
 
d(String, String) - Method in interface org.evomaster.client.java.controller.db.dsl.StatementDsl
Add a value to insert
DataRow - Class in org.evomaster.client.java.controller.db
A row of data in the table results of a Select query.
DataRow(String, Object, String) - Constructor for class org.evomaster.client.java.controller.db.DataRow
 
DataRow(List<VariableDescriptor>, List<Object>) - Constructor for class org.evomaster.client.java.controller.db.DataRow
 
DbCleaner - Class in org.evomaster.client.java.controller.db
Class used to clean/reset the state of the current database
DbCleaner() - Constructor for class org.evomaster.client.java.controller.db.DbCleaner
 
DbTableCheckExpression - Class in org.evomaster.client.java.controller.internal.db.constraint
A Sql CHECK expression on a table of the schema
DbTableCheckExpression(String, String) - Constructor for class org.evomaster.client.java.controller.internal.db.constraint.DbTableCheckExpression
 
DbTableConstraint - Class in org.evomaster.client.java.controller.internal.db.constraint
 
DbTableConstraint(String) - Constructor for class org.evomaster.client.java.controller.internal.db.constraint.DbTableConstraint
 
DbTableUniqueConstraint - Class in org.evomaster.client.java.controller.internal.db.constraint
 
DbTableUniqueConstraint(String, List<String>) - Constructor for class org.evomaster.client.java.controller.internal.db.constraint.DbTableUniqueConstraint
 
DbUnsupportedException - Exception in org.evomaster.client.java.controller.db
 
delimP - Static variable in class org.evomaster.client.java.controller.db.SqlScriptRunner
regex to detect delimiter.
describeTo(Description) - Method in class org.evomaster.client.java.controller.contentMatchers.NumberMatcher
 
describeTo(Description) - Method in class org.evomaster.client.java.controller.contentMatchers.StringCollectionMatcher
 
describeTo(Description) - Method in class org.evomaster.client.java.controller.contentMatchers.StringMatcher
 
describeTo(Description) - Method in class org.evomaster.client.java.controller.contentMatchers.SubStringMatcher
 
distance - Variable in class org.evomaster.client.java.controller.internal.db.PairCommandDistance
 
dropDatabaseTables(Connection, String, List<String>, DatabaseType) - Static method in class org.evomaster.client.java.controller.db.DbCleaner
 
dtos() - Method in class org.evomaster.client.java.controller.db.dsl.SqlDsl
 
dtos() - Method in interface org.evomaster.client.java.controller.db.dsl.StatementDsl
Build the DTOs (Data Transfer Object) from this DSL, closing it (ie, not usable any longer).

E

EmbeddedSutController - Class in org.evomaster.client.java.controller
Main class used to implement an EvoMaster Driver.
EmbeddedSutController() - Constructor for class org.evomaster.client.java.controller.EmbeddedSutController
 
EMController - Class in org.evomaster.client.java.controller.internal
Note: usually a RESTful webservice would be stateless.
EMController(SutController) - Constructor for class org.evomaster.client.java.controller.internal.EMController
 
enableComputeSqlHeuristicsOrExtractExecution(boolean, boolean) - Method in class org.evomaster.client.java.controller.internal.SutController
 
encode64(String) - Static method in class org.evomaster.client.java.controller.AuthUtils
 
equals(Object) - Method in class org.evomaster.client.java.controller.db.VariableDescriptor
 
execCommand(Connection, String) - Static method in class org.evomaster.client.java.controller.db.SqlScriptRunner
 
execCommand(Connection, String, boolean) - Static method in class org.evomaster.client.java.controller.db.SqlScriptRunner
 
execInsert(Connection, List<InsertionDto>, InsertionResultsDto...) - Static method in class org.evomaster.client.java.controller.db.SqlScriptRunner
Execute the different SQL insertions.
execInsert(Connection, String) - Static method in class org.evomaster.client.java.controller.db.SqlScriptRunner
 
execInsertionsIntoDatabase(List<InsertionDto>, InsertionResultsDto...) - Method in class org.evomaster.client.java.controller.internal.SutController
 
execInsertionsIntoDatabase(List<InsertionDto>, InsertionResultsDto...) - Method in interface org.evomaster.client.java.controller.SutHandler
Execute the given data insertions into the database (if any)
execScript(Connection, String) - Static method in class org.evomaster.client.java.controller.db.SqlScriptRunner
this is used for mysql which cannot execute multiple statements at one time.
executeDatabaseCommand(DatabaseCommandDto, HttpServletRequest) - Method in class org.evomaster.client.java.controller.internal.EMController
 
expect() - Method in interface org.evomaster.client.java.controller.expect.AggregateExpectation
 
expect(boolean) - Method in interface org.evomaster.client.java.controller.expect.AggregateExpectation
 
expect() - Method in class org.evomaster.client.java.controller.expect.ExpectationHandler
 
expect(boolean) - Method in class org.evomaster.client.java.controller.expect.ExpectationHandler
 
ExpectationHandler - Class in org.evomaster.client.java.controller.expect
DSL (Domain Specific Language) for expectation management.
expectationHandler() - Static method in class org.evomaster.client.java.controller.expect.ExpectationHandler
 
ExternalSutController - Class in org.evomaster.client.java.controller
 
ExternalSutController() - Constructor for class org.evomaster.client.java.controller.ExternalSutController
 
extract(Connection, DbSchemaDto) - Method in class org.evomaster.client.java.controller.internal.db.constraint.H2ConstraintExtractor
Expects the schema explained in http://www.h2database.com/html/systemtables.html#information_schema
extract(Connection, DbSchemaDto) - Method in class org.evomaster.client.java.controller.internal.db.constraint.MySQLConstraintExtractor
 
extract(Connection, DbSchemaDto) - Method in class org.evomaster.client.java.controller.internal.db.constraint.PostgresConstraintExtractor
 
extract(Connection, DbSchemaDto) - Method in class org.evomaster.client.java.controller.internal.db.constraint.TableConstraintExtractor
 
extract(Connection) - Static method in class org.evomaster.client.java.controller.internal.db.SchemaExtractor
 
extractColumnsInvolvedInWhere(Statement) - Static method in class org.evomaster.client.java.controller.internal.db.SqlHandler
Check the fields involved in the WHERE clause (if any).

F

flush() - Method in class org.evomaster.client.java.controller.internal.db.StandardOutputTracker
Deprecated.
 

G

getActionIndex() - Method in class org.evomaster.client.java.controller.internal.SutController
 
getAdditionalInfoList() - Method in class org.evomaster.client.java.controller.EmbeddedSutController
 
getAdditionalInfoList() - Method in class org.evomaster.client.java.controller.ExternalSutController
 
getAdditionalInfoList() - Method in class org.evomaster.client.java.controller.internal.SutController
 
getAlias() - Method in class org.evomaster.client.java.controller.db.VariableDescriptor
 
getAsInstant(Object) - Method in class org.evomaster.client.java.controller.internal.db.HeuristicsCalculator
 
getAsLine() - Method in class org.evomaster.client.java.controller.db.DataRow
 
getBaseURL() - Method in class org.evomaster.client.java.controller.ExternalSutController
 
getColumnName() - Method in class org.evomaster.client.java.controller.db.VariableDescriptor
 
getConnectedClientsSoFar() - Static method in class org.evomaster.client.java.controller.internal.EMController
Only used for debugging/testing
getConnection() - Method in class org.evomaster.client.java.controller.internal.SutController
If the system under test (SUT) uses a SQL database, we need to have a configured connection to access it.
getControllerHost() - Method in class org.evomaster.client.java.controller.internal.SutController
 
getControllerInfoDto(HttpServletRequest) - Method in class org.evomaster.client.java.controller.internal.EMController
 
getControllerPort() - Method in class org.evomaster.client.java.controller.internal.SutController
 
getControllerServerPort() - Method in class org.evomaster.client.java.controller.InstrumentedSutStarter
 
getControllerServerPort() - Method in class org.evomaster.client.java.controller.internal.SutController
 
getDatabaseDriverName() - Method in class org.evomaster.client.java.controller.internal.SutController
Deprecated.
this method is no longer needed
getDeletedTables(String) - Static method in class org.evomaster.client.java.controller.internal.db.ColumnTableAnalyzer
 
getDistances() - Method in class org.evomaster.client.java.controller.internal.db.SqlHandler
 
getEndpoint() - Method in class org.evomaster.client.java.controller.problem.GraphQlProblem
 
getEndpointsToSkip() - Method in class org.evomaster.client.java.controller.problem.RestProblem
 
getExecutionDto() - Method in class org.evomaster.client.java.controller.internal.db.SqlHandler
 
getExtraHeuristics() - Method in class org.evomaster.client.java.controller.internal.SutController
 
getForAuthorizationHeader(String, String) - Static method in class org.evomaster.client.java.controller.AuthUtils
DTO representing the use of authentication via the "Authorization" header
getForBasic(String, String, String) - Static method in class org.evomaster.client.java.controller.AuthUtils
DTO representing the use of authentication via HTTP Basic (RFC-7617)
getForDefaultSpringFormLogin(String, String, String) - Static method in class org.evomaster.client.java.controller.AuthUtils
DTO representing the use of authentication via a X-WWW-FORM-URLENCODED POST submission.
getInfoForAuthentication() - Method in class org.evomaster.client.java.controller.internal.SutController
If the application uses some sort of authentication, these details need to be provided here.
getInputParameters() - Method in class org.evomaster.client.java.controller.ExternalSutController
 
getInsertedDataFields(String) - Static method in class org.evomaster.client.java.controller.internal.db.ColumnTableAnalyzer
 
getJVMParameters() - Method in class org.evomaster.client.java.controller.ExternalSutController
 
getLogMessageOfInitializedServer() - Method in class org.evomaster.client.java.controller.ExternalSutController
 
getMaxAwaitForInitializationInSeconds() - Method in class org.evomaster.client.java.controller.ExternalSutController
 
getOpenApiSchema() - Method in class org.evomaster.client.java.controller.problem.RestProblem
 
getOpenApiUrl() - Method in class org.evomaster.client.java.controller.problem.RestProblem
 
getPackagePrefixesToCover() - Method in class org.evomaster.client.java.controller.internal.SutController
A "," separated list of package prefixes or class names.
getPathToExecutableJar() - Method in class org.evomaster.client.java.controller.ExternalSutController
 
getPreferredOutputFormat() - Method in class org.evomaster.client.java.controller.internal.SutController
Test cases could be outputted in different language (e.g., Java and Kotlin), using different testing libraries (e.g., JUnit 4 or 5).
getProblemInfo() - Method in class org.evomaster.client.java.controller.internal.SutController
Depending of which kind of SUT we are dealing with (eg, REST, GraphQL or SPA frontend), there is different info that must be provided.
getSelectReadDataFields(String) - Static method in class org.evomaster.client.java.controller.internal.db.ColumnTableAnalyzer
Given a SELECT, check what it returns is based on (columns and tables).
getSqlCheckExpression() - Method in class org.evomaster.client.java.controller.internal.db.constraint.DbTableCheckExpression
 
getSqlDatabaseSchema() - Method in class org.evomaster.client.java.controller.internal.SutController
Extra information about the SQL Database Schema, if any is present.
getSutInfo(HttpServletRequest) - Method in class org.evomaster.client.java.controller.internal.EMController
 
getTableName() - Method in class org.evomaster.client.java.controller.db.VariableDescriptor
 
getTableName() - Method in class org.evomaster.client.java.controller.internal.db.constraint.DbTableConstraint
 
getTableName(Column) - Method in class org.evomaster.client.java.controller.internal.db.SqlNameContext
 
getTargetInfos(Collection<Integer>) - Method in class org.evomaster.client.java.controller.EmbeddedSutController
 
getTargetInfos(Collection<Integer>) - Method in class org.evomaster.client.java.controller.ExternalSutController
 
getTargetInfos(Collection<Integer>) - Method in class org.evomaster.client.java.controller.internal.SutController
 
getTestResults(String, boolean, HttpServletRequest) - Method in class org.evomaster.client.java.controller.internal.EMController
 
getUniqueColumnNames() - Method in class org.evomaster.client.java.controller.internal.db.constraint.DbTableUniqueConstraint
 
getUnitsInfoDto() - Method in class org.evomaster.client.java.controller.EmbeddedSutController
 
getUnitsInfoDto() - Method in class org.evomaster.client.java.controller.ExternalSutController
 
getUnitsInfoDto() - Method in class org.evomaster.client.java.controller.internal.SutController
 
getUnitsInfoDto(UnitsInfoRecorder) - Method in class org.evomaster.client.java.controller.internal.SutController
 
getUpdatedDataFields(String) - Static method in class org.evomaster.client.java.controller.internal.db.ColumnTableAnalyzer
 
getValue(int) - Method in class org.evomaster.client.java.controller.db.DataRow
 
getValueByName(String) - Method in class org.evomaster.client.java.controller.db.DataRow
 
getValueByName(String, String) - Method in class org.evomaster.client.java.controller.db.DataRow
 
getVariableDescriptors() - Method in class org.evomaster.client.java.controller.db.DataRow
 
getWaitingSecondsForIncomingConnection() - Method in class org.evomaster.client.java.controller.ExternalSutController
 
getWarning() - Method in class org.evomaster.client.java.controller.internal.EMController
 
getWhere(Statement) - Static method in class org.evomaster.client.java.controller.internal.db.ParserUtils
 
GraphQlProblem - Class in org.evomaster.client.java.controller.problem
 
GraphQlProblem() - Constructor for class org.evomaster.client.java.controller.problem.GraphQlProblem
 
GraphQlProblem(String) - Constructor for class org.evomaster.client.java.controller.problem.GraphQlProblem
 

H

H2ConstraintExtractor - Class in org.evomaster.client.java.controller.internal.db.constraint
 
H2ConstraintExtractor() - Constructor for class org.evomaster.client.java.controller.internal.db.constraint.H2ConstraintExtractor
 
handle(SqlInfo) - Method in class org.evomaster.client.java.controller.internal.db.SqlHandler
handle executed sql info
handle(String) - Method in class org.evomaster.client.java.controller.internal.db.SqlHandler
 
handleSql(String) - Method in class org.evomaster.client.java.controller.internal.SutController
Deprecated.
handleSqlLine(SutController, String) - Static method in class org.evomaster.client.java.controller.internal.db.StandardOutputTracker
Deprecated.
 
hashCode() - Method in class org.evomaster.client.java.controller.db.VariableDescriptor
 
HeuristicsCalculator - Class in org.evomaster.client.java.controller.internal.db
 
HeuristicsCalculator(SqlNameContext) - Constructor for class org.evomaster.client.java.controller.internal.db.HeuristicsCalculator
 

I

IndividualExpectation - Interface in org.evomaster.client.java.controller.expect
 
initSqlHandler() - Method in class org.evomaster.client.java.controller.internal.SutController
This is needed only during test generation (not execution), and it is automatically called by the EM controller after the SUT is started.
insertInto(String, Long) - Method in interface org.evomaster.client.java.controller.db.dsl.SequenceDsl
An insertion operation on the SQL Database (DB)
insertInto(String) - Method in interface org.evomaster.client.java.controller.db.dsl.SequenceDsl
An insertion operation on the SQL Database (DB)
insertInto(String, Long) - Method in class org.evomaster.client.java.controller.db.dsl.SqlDsl
 
InstrumentedSutStarter - Class in org.evomaster.client.java.controller
Class responsible to handle the SutController in a way in which bytecode instrumentation is activated.
InstrumentedSutStarter(SutController) - Constructor for class org.evomaster.client.java.controller.InstrumentedSutStarter
 
isCalculateHeuristics() - Method in class org.evomaster.client.java.controller.internal.db.SqlHandler
 
isContainedIn(Collection<String>) - Method in class org.evomaster.client.java.controller.contentMatchers.StringCollectionMatcher
 
isDelete(String) - Static method in class org.evomaster.client.java.controller.internal.db.ParserUtils
 
isEmpty() - Method in class org.evomaster.client.java.controller.db.QueryResult
 
isExtractSqlExecution() - Method in class org.evomaster.client.java.controller.internal.db.SqlHandler
 
isInsert(String) - Static method in class org.evomaster.client.java.controller.internal.db.ParserUtils
 
isInstrumentationActivated() - Method in class org.evomaster.client.java.controller.EmbeddedSutController
 
isInstrumentationActivated() - Method in class org.evomaster.client.java.controller.ExternalSutController
 
isInstrumentationActivated() - Method in class org.evomaster.client.java.controller.internal.SutController
Check if bytecode instrumentation is on.
isSelect(String) - Static method in class org.evomaster.client.java.controller.internal.db.ParserUtils
We only use the selects that refer to objects in the database that are meaningful for testing purposes, when code access to a sequence for example when getting the next id for a new object in the table, then we don't want to use that select as a target.
isSutRunning() - Method in class org.evomaster.client.java.controller.ExternalSutController
 
isSutRunning() - Method in class org.evomaster.client.java.controller.internal.SutController
Check if the system under test (SUT) is running and fully initialized
isUpdate(String) - Static method in class org.evomaster.client.java.controller.internal.db.ParserUtils
 

M

matchesSafely(Number) - Method in class org.evomaster.client.java.controller.contentMatchers.NumberMatcher
 
matchesSafely(Collection<String>) - Method in class org.evomaster.client.java.controller.contentMatchers.StringCollectionMatcher
 
matchesSafely(String) - Method in class org.evomaster.client.java.controller.contentMatchers.StringCollectionMatcher
 
matchesSafely(String) - Method in class org.evomaster.client.java.controller.contentMatchers.StringMatcher
 
matchesSafely(String) - Method in class org.evomaster.client.java.controller.contentMatchers.SubStringMatcher
 
MySQLConstraintExtractor - Class in org.evomaster.client.java.controller.internal.db.constraint
 
MySQLConstraintExtractor() - Constructor for class org.evomaster.client.java.controller.internal.db.constraint.MySQLConstraintExtractor
 

N

newAction(ActionDto, HttpServletRequest) - Method in class org.evomaster.client.java.controller.internal.EMController
 
newAction(ActionDto) - Method in class org.evomaster.client.java.controller.internal.SutController
As some heuristics are based on which action (eg HTTP call, or click of button) in the test sequence is executed, and their order, we need to keep track of which action does cover what.
newActionSpecificHandler(ActionDto) - Method in class org.evomaster.client.java.controller.EmbeddedSutController
 
newActionSpecificHandler(ActionDto) - Method in class org.evomaster.client.java.controller.ExternalSutController
 
newActionSpecificHandler(ActionDto) - Method in class org.evomaster.client.java.controller.internal.SutController
 
newSearch() - Method in class org.evomaster.client.java.controller.EmbeddedSutController
 
newSearch() - Method in class org.evomaster.client.java.controller.ExternalSutController
 
newSearch(HttpServletRequest) - Method in class org.evomaster.client.java.controller.internal.EMController
 
newSearch() - Method in class org.evomaster.client.java.controller.internal.SutController
Re-initialize all internal data to enable a completely new search phase which should be independent from previous ones
newTest() - Method in class org.evomaster.client.java.controller.internal.SutController
Re-initialize some internal data needed before running a new test
newTestSpecificHandler() - Method in class org.evomaster.client.java.controller.EmbeddedSutController
 
newTestSpecificHandler() - Method in class org.evomaster.client.java.controller.ExternalSutController
 
newTestSpecificHandler() - Method in class org.evomaster.client.java.controller.internal.SutController
 
NumberMatcher - Class in org.evomaster.client.java.controller.contentMatchers
 
NumberMatcher(double) - Constructor for class org.evomaster.client.java.controller.contentMatchers.NumberMatcher
 
numberMatches(Number) - Static method in class org.evomaster.client.java.controller.contentMatchers.NumberMatcher
 
numberMatches(String) - Static method in class org.evomaster.client.java.controller.contentMatchers.NumberMatcher
 
numbersMatch(Number, Number) - Static method in class org.evomaster.client.java.controller.contentMatchers.NumberMatcher
 
numbersMatch(Number, String) - Static method in class org.evomaster.client.java.controller.contentMatchers.NumberMatcher
 

O

org.evomaster.client.java.controller - package org.evomaster.client.java.controller
 
org.evomaster.client.java.controller.contentMatchers - package org.evomaster.client.java.controller.contentMatchers
 
org.evomaster.client.java.controller.db - package org.evomaster.client.java.controller.db
 
org.evomaster.client.java.controller.db.dsl - package org.evomaster.client.java.controller.db.dsl
 
org.evomaster.client.java.controller.expect - package org.evomaster.client.java.controller.expect
 
org.evomaster.client.java.controller.internal - package org.evomaster.client.java.controller.internal
 
org.evomaster.client.java.controller.internal.db - package org.evomaster.client.java.controller.internal.db
 
org.evomaster.client.java.controller.internal.db.constraint - package org.evomaster.client.java.controller.internal.db.constraint
 
org.evomaster.client.java.controller.problem - package org.evomaster.client.java.controller.problem
 

P

PairCommandDistance - Class in org.evomaster.client.java.controller.internal.db
Created by arcuri82 on 14-Jun-19.
PairCommandDistance(String, double) - Constructor for class org.evomaster.client.java.controller.internal.db.PairCommandDistance
 
ParserUtils - Class in org.evomaster.client.java.controller.internal.db
 
ParserUtils() - Constructor for class org.evomaster.client.java.controller.internal.db.ParserUtils
 
PostgresConstraintExtractor - Class in org.evomaster.client.java.controller.internal.db.constraint
 
PostgresConstraintExtractor() - Constructor for class org.evomaster.client.java.controller.internal.db.constraint.PostgresConstraintExtractor
 
postStart() - Method in class org.evomaster.client.java.controller.ExternalSutController
This method is going to be called after the SUT is started.
postStop() - Method in class org.evomaster.client.java.controller.ExternalSutController
If the SUT needs some third-party processes (eg a non-embedded database), here we can shut them down once the SUT has been stopped.
preStart() - Method in class org.evomaster.client.java.controller.ExternalSutController
If the SUT needs some third-party processes (eg a non-embedded database), here they can be configured and started.
preStop() - Method in class org.evomaster.client.java.controller.ExternalSutController
This method is going to be called before the SUT is stopped.
PRIMARY_KEY - Static variable in class org.evomaster.client.java.controller.internal.db.constraint.H2ConstraintExtractor
 
PRIMARY_KEY_BLANK - Static variable in class org.evomaster.client.java.controller.internal.db.constraint.H2ConstraintExtractor
 
ProblemInfo - Interface in org.evomaster.client.java.controller.problem
Depending of which kind of SUT we are dealing with (eg, REST, GraphQL or SPA frontend), there is different info that must be provided Created by arcuri82 on 05-Nov-18.
process - Variable in class org.evomaster.client.java.controller.ExternalSutController
 
PROP_MUTE_SUT - Static variable in class org.evomaster.client.java.controller.ExternalSutController
System property to avoid printing the console output of the SUT.

Q

QueryResult - Class in org.evomaster.client.java.controller.db
The results of a SQL Select query, in a easy to parse/manipulate data structure compared to java.sql.ResultSet.
QueryResult(List<String>, String) - Constructor for class org.evomaster.client.java.controller.db.QueryResult
WARNING: Constructor only needed for testing
QueryResult(ResultSet) - Constructor for class org.evomaster.client.java.controller.db.QueryResult
 

R

r(String, long) - Method in class org.evomaster.client.java.controller.db.dsl.SqlDsl
 
r(String, long) - Method in interface org.evomaster.client.java.controller.db.dsl.StatementDsl
 
readCommands(Reader) - Method in class org.evomaster.client.java.controller.db.SqlScriptRunner
 
REFERENTIAL - Static variable in class org.evomaster.client.java.controller.internal.db.constraint.H2ConstraintExtractor
 
removeConstraints(String) - Static method in class org.evomaster.client.java.controller.internal.db.SelectTransformer
 
removeOperations(String) - Static method in class org.evomaster.client.java.controller.internal.db.SelectTransformer
For example, when we have "select count(*)" we are not interested in the count, but the actual involved fields, so we want to transform it into "select *" by removing the count() operation.
reset() - Method in class org.evomaster.client.java.controller.internal.db.SqlHandler
 
resetConnectedClientsSoFar() - Static method in class org.evomaster.client.java.controller.internal.EMController
Only used debugging/testing
resetExtraHeuristics() - Method in class org.evomaster.client.java.controller.internal.SutController
 
resetStateOfSUT() - Method in interface org.evomaster.client.java.controller.SutHandler
Make sure the SUT is in a clean state (eg, reset data in database).
RestProblem - Class in org.evomaster.client.java.controller.problem
Created by arcuri82 on 05-Nov-18.
RestProblem(String, List<String>) - Constructor for class org.evomaster.client.java.controller.problem.RestProblem
 
RestProblem(String, List<String>, String) - Constructor for class org.evomaster.client.java.controller.problem.RestProblem
 
runCommands(Connection, List<String>) - Static method in class org.evomaster.client.java.controller.db.SqlScriptRunner
 
runScript(Connection, Reader) - Static method in class org.evomaster.client.java.controller.db.SqlScriptRunner
Runs an SQL script (read in using the Reader parameter)
runScriptFromResourceFile(Connection, String) - Static method in class org.evomaster.client.java.controller.db.SqlScriptRunner
 
runScriptFromResourceFile(Connection, String...) - Static method in class org.evomaster.client.java.controller.db.SqlScriptRunnerCached
 
runScriptFromResourceFile(Connection, String) - Static method in class org.evomaster.client.java.controller.db.SqlScriptRunnerCached
Execute the SQL commands in the given resource file.
runSut(SutRunDto, HttpServletRequest) - Method in class org.evomaster.client.java.controller.internal.EMController
 

S

sameVariableNames(DataRow) - Method in class org.evomaster.client.java.controller.db.QueryResult
 
SchemaExtractor - Class in org.evomaster.client.java.controller.internal.db
 
SchemaExtractor() - Constructor for class org.evomaster.client.java.controller.internal.db.SchemaExtractor
 
seeRows() - Method in class org.evomaster.client.java.controller.db.QueryResult
 
SelectTransformer - Class in org.evomaster.client.java.controller.internal.db
 
SelectTransformer() - Constructor for class org.evomaster.client.java.controller.internal.db.SelectTransformer
 
SequenceDsl - Interface in org.evomaster.client.java.controller.db.dsl
 
setCalculateHeuristics(boolean) - Method in class org.evomaster.client.java.controller.internal.db.SqlHandler
 
setConnection(Connection) - Method in class org.evomaster.client.java.controller.internal.db.SqlHandler
 
setControllerHost(String) - Method in class org.evomaster.client.java.controller.internal.SutController
 
setControllerPort(int) - Method in class org.evomaster.client.java.controller.internal.SutController
 
setDelimiter(String, boolean) - Method in class org.evomaster.client.java.controller.db.SqlScriptRunner
 
setExecutingInitSql(boolean) - Method in class org.evomaster.client.java.controller.EmbeddedSutController
 
setExecutingInitSql(boolean) - Method in class org.evomaster.client.java.controller.ExternalSutController
 
setExecutingInitSql(boolean) - Method in class org.evomaster.client.java.controller.internal.SutController
 
setExtractSqlExecution(boolean) - Method in class org.evomaster.client.java.controller.internal.db.SqlHandler
 
setInstrumentation(boolean) - Method in class org.evomaster.client.java.controller.ExternalSutController
 
setJavaCommand(String) - Method in class org.evomaster.client.java.controller.ExternalSutController
 
setKillSwitch(boolean) - Method in class org.evomaster.client.java.controller.EmbeddedSutController
 
setKillSwitch(boolean) - Method in class org.evomaster.client.java.controller.ExternalSutController
 
setKillSwitch(boolean) - Method in class org.evomaster.client.java.controller.internal.SutController
 
setTracker(boolean, SutController) - Static method in class org.evomaster.client.java.controller.internal.db.StandardOutputTracker
Deprecated.
 
setupForGeneratedTest() - Method in class org.evomaster.client.java.controller.EmbeddedSutController
 
setupForGeneratedTest() - Method in class org.evomaster.client.java.controller.ExternalSutController
 
setupForGeneratedTest() - Method in interface org.evomaster.client.java.controller.SutHandler
There might be different settings based on when the SUT is run during the search of EvoMaster, and when it is later started in the generated tests.
size() - Method in class org.evomaster.client.java.controller.db.QueryResult
 
sql() - Static method in class org.evomaster.client.java.controller.db.dsl.SqlDsl
 
sql(List<InsertionDto>...) - Static method in class org.evomaster.client.java.controller.db.dsl.SqlDsl
 
sqlCommand - Variable in class org.evomaster.client.java.controller.internal.db.PairCommandDistance
 
SqlDsl - Class in org.evomaster.client.java.controller.db.dsl
DSL (Domain Specific Language) for operations on the SQL Database
SqlHandler - Class in org.evomaster.client.java.controller.internal.db
Class used to act upon SQL commands executed by the SUT
SqlHandler() - Constructor for class org.evomaster.client.java.controller.internal.db.SqlHandler
 
SqlNameContext - Class in org.evomaster.client.java.controller.internal.db
Given a column, we need to determinate to which table it belongs to.
SqlNameContext(Statement) - Constructor for class org.evomaster.client.java.controller.internal.db.SqlNameContext
WARNING: should only be used in tests, to avoid each time having to provide a schema for the test data
SqlNameContext(Statement, DbSchemaDto) - Constructor for class org.evomaster.client.java.controller.internal.db.SqlNameContext
 
SqlScriptRunner - Class in org.evomaster.client.java.controller.db
Class used to execute SQL commands from a script file
SqlScriptRunner() - Constructor for class org.evomaster.client.java.controller.db.SqlScriptRunner
Default constructor
SqlScriptRunnerCached - Class in org.evomaster.client.java.controller.db
Created by arcuri82 on 25-Oct-19.
SqlScriptRunnerCached() - Constructor for class org.evomaster.client.java.controller.db.SqlScriptRunnerCached
 
StandardOutputTracker - Class in org.evomaster.client.java.controller.internal.db
Deprecated.
StandardOutputTracker(SutController, PrintStream) - Constructor for class org.evomaster.client.java.controller.internal.db.StandardOutputTracker
Deprecated.
 
start() - Method in class org.evomaster.client.java.controller.InstrumentedSutStarter
 
startExternalProcessPrinter() - Method in class org.evomaster.client.java.controller.ExternalSutController
 
startSut() - Method in class org.evomaster.client.java.controller.ExternalSutController
 
startSut() - Method in interface org.evomaster.client.java.controller.SutHandler
Start a new instance of the SUT.
startTheControllerServer() - Method in class org.evomaster.client.java.controller.internal.SutController
Start the controller as a RESTful server.
StatementDsl - Interface in org.evomaster.client.java.controller.db.dsl
 
stop() - Method in class org.evomaster.client.java.controller.InstrumentedSutStarter
 
stopSut() - Method in class org.evomaster.client.java.controller.ExternalSutController
 
stopSut() - Method in interface org.evomaster.client.java.controller.SutHandler
Stop the SUT.
stopTheControllerServer() - Method in class org.evomaster.client.java.controller.internal.SutController
 
StringCollectionMatcher - Class in org.evomaster.client.java.controller.contentMatchers
 
StringCollectionMatcher(Collection<String>) - Constructor for class org.evomaster.client.java.controller.contentMatchers.StringCollectionMatcher
 
StringCollectionMatcher(String) - Constructor for class org.evomaster.client.java.controller.contentMatchers.StringCollectionMatcher
 
StringCollectionMatcher(Collection<String>, String) - Constructor for class org.evomaster.client.java.controller.contentMatchers.StringCollectionMatcher
 
StringMatcher - Class in org.evomaster.client.java.controller.contentMatchers
 
StringMatcher(String) - Constructor for class org.evomaster.client.java.controller.contentMatchers.StringMatcher
 
stringMatches(String) - Static method in class org.evomaster.client.java.controller.contentMatchers.StringMatcher
 
stringMatches(Object) - Static method in class org.evomaster.client.java.controller.contentMatchers.StringMatcher
 
stringsMatch(Object, Object) - Static method in class org.evomaster.client.java.controller.contentMatchers.StringMatcher
 
SubStringMatcher - Class in org.evomaster.client.java.controller.contentMatchers
 
SubStringMatcher(String) - Constructor for class org.evomaster.client.java.controller.contentMatchers.SubStringMatcher
 
subStringMatches(String) - Static method in class org.evomaster.client.java.controller.contentMatchers.SubStringMatcher
 
subStringMatches(Object) - Static method in class org.evomaster.client.java.controller.contentMatchers.SubStringMatcher
 
subStringsMatch(Object, Object) - Static method in class org.evomaster.client.java.controller.contentMatchers.SubStringMatcher
 
SutController - Class in org.evomaster.client.java.controller.internal
Abstract class used to connect to the EvoMaster process, and that is responsible to start/stop/restart the tested application, ie the system under test (SUT)
SutController() - Constructor for class org.evomaster.client.java.controller.internal.SutController
 
SutHandler - Interface in org.evomaster.client.java.controller
Base interface used to control the System Under Test (SUT) from the generated tests.

T

TableConstraintExtractor - Class in org.evomaster.client.java.controller.internal.db.constraint
Unfortunately JDBC only provides a limited support for extracting constraints.
TableConstraintExtractor() - Constructor for class org.evomaster.client.java.controller.internal.db.constraint.TableConstraintExtractor
 
TableConstraintExtractorFactory - Class in org.evomaster.client.java.controller.internal.db.constraint
This factory returns the corresponding TableConstraintExtractor for a given database.
that(boolean, boolean) - Method in class org.evomaster.client.java.controller.expect.ExpectationHandler
 
that(boolean, Method, Object[]) - Method in class org.evomaster.client.java.controller.expect.ExpectationHandler
 
that(boolean, boolean) - Method in interface org.evomaster.client.java.controller.expect.IndividualExpectation
An individual expectation from a call result.
that(boolean, Method, Object[]) - Method in interface org.evomaster.client.java.controller.expect.IndividualExpectation
An individual expectation from a call result.
toDto() - Method in class org.evomaster.client.java.controller.db.DataRow
 
toDto() - Method in class org.evomaster.client.java.controller.db.QueryResult
 
toString() - Method in class org.evomaster.client.java.controller.db.QueryResult
 
toString() - Method in class org.evomaster.client.java.controller.db.VariableDescriptor
 

U

UNIQUE - Static variable in class org.evomaster.client.java.controller.internal.db.constraint.H2ConstraintExtractor
 
UNNAMED_TABLE - Static variable in class org.evomaster.client.java.controller.internal.db.SqlNameContext
 

V

validate(DbSchemaDto) - Static method in class org.evomaster.client.java.controller.internal.db.SchemaExtractor
 
VariableDescriptor - Class in org.evomaster.client.java.controller.db
A descriptor representing a column in a SQL table.
VariableDescriptor(String) - Constructor for class org.evomaster.client.java.controller.db.VariableDescriptor
 
VariableDescriptor(String, String, String) - Constructor for class org.evomaster.client.java.controller.db.VariableDescriptor
 
verifySqlConnection() - Method in class org.evomaster.client.java.controller.internal.SutController
Deprecated.

W

WrappedPrintStream - Class in org.evomaster.client.java.controller.internal.db
 
WrappedPrintStream(StandardOutputTracker, boolean) - Constructor for class org.evomaster.client.java.controller.internal.db.WrappedPrintStream
 
A B C D E F G H I M N O P Q R S T U V W 
Skip navigation links

Copyright © 2016–2021. All rights reserved.