Search in sources :

Example 11 with FilesArguments

use of com.endava.cats.args.FilesArguments in project cats by Endava.

the class ZalgoTextInStringFieldsSanitizeValidateFuzzerTest method setup.

@BeforeEach
void setup() {
    ServiceCaller serviceCaller = Mockito.mock(ServiceCaller.class);
    TestCaseListener testCaseListener = Mockito.mock(TestCaseListener.class);
    FilesArguments filesArguments = Mockito.mock(FilesArguments.class);
    zalgoTextInStringFieldsSanitizeValidateFuzzer = new ZalgoTextInStringFieldsSanitizeValidateFuzzer(serviceCaller, testCaseListener, catsUtil, filesArguments);
    Mockito.when(testCaseListener.isFieldNotADiscriminator(Mockito.anyString())).thenReturn(true);
    Mockito.when(testCaseListener.isFieldNotADiscriminator("pet#type")).thenReturn(false);
}
Also used : FilesArguments(com.endava.cats.args.FilesArguments) ServiceCaller(com.endava.cats.io.ServiceCaller) TestCaseListener(com.endava.cats.report.TestCaseListener) BeforeEach(org.junit.jupiter.api.BeforeEach)

Aggregations

FilesArguments (com.endava.cats.args.FilesArguments)11 BeforeEach (org.junit.jupiter.api.BeforeEach)10 ServiceCaller (com.endava.cats.io.ServiceCaller)8 TestCaseListener (com.endava.cats.report.TestCaseListener)6 CatsUtil (com.endava.cats.util.CatsUtil)4 CustomFuzzerUtil (com.endava.cats.fuzzer.CustomFuzzerUtil)3 TestCaseExporter (com.endava.cats.report.TestCaseExporter)3 CatsDSLParser (com.endava.cats.dsl.CatsDSLParser)2 File (java.io.File)2 ProcessingArguments (com.endava.cats.args.ProcessingArguments)1 FuzzingDataFactory (com.endava.cats.factory.FuzzingDataFactory)1 FuzzingData (com.endava.cats.model.FuzzingData)1 StringSchema (io.swagger.v3.oas.models.media.StringSchema)1 HashMap (java.util.HashMap)1 List (java.util.List)1