本文整理汇总了Java中org.junit.experimental.theories.ParameterSignature.canAcceptType方法的典型用法代码示例。如果您正苦于以下问题:Java ParameterSignature.canAcceptType方法的具体用法?Java ParameterSignature.canAcceptType怎么用?Java ParameterSignature.canAcceptType使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类org.junit.experimental.theories.ParameterSignature
的用法示例。
在下文中一共展示了ParameterSignature.canAcceptType方法的5个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Java代码示例。
示例1: addFields
import org.junit.experimental.theories.ParameterSignature; //导入方法依赖的package包/类
private void addFields(ParameterSignature sig,
List<PotentialAssignment> list) {
for (final Field field : fClass.getJavaClass().getFields()) {
if (Modifier.isStatic(field.getModifiers())) {
Class<?> type = field.getType();
if (sig.canAcceptArrayType(type)
&& field.getAnnotation(DataPoints.class) != null) {
try {
addArrayValues(field.getName(), list, getStaticFieldValue(field));
} catch (Throwable e) {
// ignore and move on
}
} else if (sig.canAcceptType(type)
&& field.getAnnotation(DataPoint.class) != null) {
list.add(PotentialAssignment
.forValue(field.getName(), getStaticFieldValue(field)));
}
}
}
}
示例2: addFields
import org.junit.experimental.theories.ParameterSignature; //导入方法依赖的package包/类
private void addFields(final ParameterSignature sig, final List<PotentialAssignment> list) {
for (final Field field : fClass.getJavaClass().getFields()) {
if (Modifier.isStatic(field.getModifiers())) {
Class<?> type = field.getType();
if (sig.canAcceptArrayType(type) && field.getAnnotation(DataPoints.class) != null) {
try {
addArrayValues(field.getName(), list, getStaticFieldValue(field));
} catch (Throwable e) {
// ignore and move on
}
} else if (sig.canAcceptType(type) && field.getAnnotation(DataPoint.class) != null) {
list.add(PotentialAssignment.forValue(field.getName(), getStaticFieldValue(field)));
}
}
}
}
示例3: addSinglePointMethods
import org.junit.experimental.theories.ParameterSignature; //导入方法依赖的package包/类
private void addSinglePointMethods(ParameterSignature sig, List<PotentialAssignment> list) {
for (FrameworkMethod dataPointMethod : getSingleDataPointMethods(sig)) {
if (sig.canAcceptType(dataPointMethod.getType())) {
list.add(new MethodParameterValue(dataPointMethod));
}
}
}
示例4: isCorrectlyTyped
import org.junit.experimental.theories.ParameterSignature; //导入方法依赖的package包/类
@SuppressWarnings("deprecation")
private boolean isCorrectlyTyped(ParameterSignature parameterSignature, Class<?> type) {
return parameterSignature.canAcceptType(type);
}
示例5: isCorrectlyTyped
import org.junit.experimental.theories.ParameterSignature; //导入方法依赖的package包/类
private boolean isCorrectlyTyped(final ParameterSignature parameterSignature, final Class<?> type) {
return parameterSignature.canAcceptType(type);
}