" ]\n" +
"}\n" +
"\n";
JsonToDynamicReturnTypeConfigConverter jsonToDynamicReturnTypeConfigConverter = new JsonToDynamicReturnTypeConfigConverter();
DynamicReturnTypeConfig actualReturnTypeConfig = jsonToDynamicReturnTypeConfigConverter.convertJson(
new TestVirtualFile( json )
);
PassthruValueReplacementStrategy replacementStrategy = new PassthruValueReplacementStrategy();
List<ClassMethodConfigKt> classMethodConfigs = new ClassMethodConfigList(
new ClassMethodConfigKt( "\\TaskData", "getObject", 1, replacementStrategy ),
new ClassMethodConfigKt( "\\JE\\Test\\Phpunit\\PhockitoTestCase", "getFullMock", 0, replacementStrategy ),
new ClassMethodConfigKt( "\\JE\\Test\\Phpunit\\PhockitoTestCase", "verify", 0, replacementStrategy )
);
List<FunctionCallConfigKt> functionCallConfigs = new FunctionCallConfigList(
new FunctionCallConfigKt( "\\verify", 0, replacementStrategy ),
new FunctionCallConfigKt( "\\mock", 0, replacementStrategy )
);
DynamicReturnTypeConfig expectedReturnTypeConfig = new DynamicReturnTypeConfig( classMethodConfigs, functionCallConfigs );
assertEquals( expectedReturnTypeConfig, actualReturnTypeConfig );
}