当前位置: 首页>>代码示例>>Java>>正文


Java ParameterSignature.canAcceptType方法代码示例

本文整理汇总了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)));
            }
        }
    }
}
 
开发者ID:lcm-proj,项目名称:lcm,代码行数:21,代码来源:AllMembersSupplier.java

示例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)));
			}
		}
	}
}
 
开发者ID:OpenNTF,项目名称:org.openntf.domino,代码行数:17,代码来源:AllMembersSupplier.java

示例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));
        }
    }
}
 
开发者ID:DIVERSIFY-project,项目名称:sosiefier,代码行数:8,代码来源:AllMembersSupplier.java

示例4: isCorrectlyTyped

import org.junit.experimental.theories.ParameterSignature; //导入方法依赖的package包/类
@SuppressWarnings("deprecation")
private boolean isCorrectlyTyped(ParameterSignature parameterSignature, Class<?> type) {
    return parameterSignature.canAcceptType(type);
}
 
开发者ID:lcm-proj,项目名称:lcm,代码行数:5,代码来源:AllMembersSupplier.java

示例5: isCorrectlyTyped

import org.junit.experimental.theories.ParameterSignature; //导入方法依赖的package包/类
private boolean isCorrectlyTyped(final ParameterSignature parameterSignature, final Class<?> type) {
	return parameterSignature.canAcceptType(type);
}
 
开发者ID:OpenNTF,项目名称:org.openntf.domino,代码行数:4,代码来源:AllMembersSupplier.java


注:本文中的org.junit.experimental.theories.ParameterSignature.canAcceptType方法示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。