Class JavaTestBuilderImpl
java.lang.Object
com.weirddev.testme.intellij.template.context.impl.JavaTestBuilderImpl
- All Implemented Interfaces:
LangTestBuilder
- Direct Known Subclasses:
GroovyTestBuilderImpl
,ScalaTestBuilder
Date: 2/16/2017
- Author:
- Yaron Yamin
-
Field Summary
Fields inherited from interface com.weirddev.testme.intellij.template.context.impl.LangTestBuilder
PARAMS_SEPARATOR
-
Constructor Summary
ConstructorDescriptionJavaTestBuilderImpl
(Method testedMethod, TestBuilder.ParamRole paramRole, FileTemplateConfig fileTemplateConfig, com.intellij.openapi.module.Module srcModule, TypeDictionary typeDictionary, com.intellij.util.lang.JavaVersion javaVersion, Map<String, String> defaultTypeValues, Map<String, String> typesOverrides) -
Method Summary
Modifier and TypeMethodDescriptionboolean
isValidConstructor
(Type type, Method constructor, boolean hasEmptyConstructor) renderJavaCallParam
(Type type, String strValue) renderJavaCallParams
(List<Param> params)
-
Constructor Details
-
JavaTestBuilderImpl
public JavaTestBuilderImpl(Method testedMethod, TestBuilder.ParamRole paramRole, FileTemplateConfig fileTemplateConfig, com.intellij.openapi.module.Module srcModule, TypeDictionary typeDictionary, com.intellij.util.lang.JavaVersion javaVersion, Map<String, String> defaultTypeValues, Map<String, String> typesOverrides)
-
-
Method Details
-
renderJavaCallParams
- Specified by:
renderJavaCallParams
in interfaceLangTestBuilder
-
renderJavaCallParam
- Specified by:
renderJavaCallParam
in interfaceLangTestBuilder
-
isValidConstructor
-