本文整理汇总了Java中org.jacoco.core.analysis.ICounter.getStatus方法的典型用法代码示例。如果您正苦于以下问题:Java ICounter.getStatus方法的具体用法?Java ICounter.getStatus怎么用?Java ICounter.getStatus使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类org.jacoco.core.analysis.ICounter
的用法示例。
在下文中一共展示了ICounter.getStatus方法的4个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Java代码示例。
示例1: getText
import org.jacoco.core.analysis.ICounter; //导入方法依赖的package包/类
@Override
public String getText() {
final ICounter branches = line.getBranchCounter();
switch (branches.getStatus()) {
case ICounter.NOT_COVERED:
return NLS.bind(UIMessages.AnnotationTextAllBranchesMissed_message,
Integer.valueOf(branches.getMissedCount()));
case ICounter.FULLY_COVERED:
return NLS.bind(UIMessages.AnnotationTextAllBranchesCovered_message,
Integer.valueOf(branches.getTotalCount()));
case ICounter.PARTLY_COVERED:
return NLS.bind(UIMessages.AnnotationTextSomeBranchesMissed_message,
Integer.valueOf(branches.getMissedCount()),
Integer.valueOf(branches.getTotalCount()));
default:
return null;
}
}
示例2: getImageDescriptorId
import org.jacoco.core.analysis.ICounter; //导入方法依赖的package包/类
public String getImageDescriptorId(Annotation annotation) {
if (annotation instanceof CoverageAnnotation) {
final ICounter branches = ((CoverageAnnotation) annotation).getLine()
.getBranchCounter();
switch (branches.getStatus()) {
case ICounter.FULLY_COVERED:
return EclEmmaUIPlugin.OBJ_MARKERFULL;
case ICounter.PARTLY_COVERED:
return EclEmmaUIPlugin.OBJ_MARKERPARTIAL;
case ICounter.NOT_COVERED:
return EclEmmaUIPlugin.OBJ_MARKERNO;
}
}
return null;
}
示例3: toStatus
import org.jacoco.core.analysis.ICounter; //导入方法依赖的package包/类
public int toStatus(int[] counters) {
int bm = counters[3];
int bc = counters[2];
int im = counters[1];
int ic = counters[0];
ICounter insnCounter = CounterImpl.getInstance(im, ic);
ICounter branchCounter = CounterImpl.getInstance(bm, bc);
return insnCounter.getStatus() | branchCounter.getStatus();
}
示例4: print_source_counter_verbose
import org.jacoco.core.analysis.ICounter; //导入方法依赖的package包/类
public static void print_source_counter_verbose(ISourceNode source)
{
int firstLine = source.getFirstLine();
int lastLine = source.getLastLine();
System.out.printf("%18s: %s\n", "First Line", firstLine);
System.out.printf("%18s: %s\n", "Last Line", lastLine);
for(int i = firstLine; i <= lastLine; i++)
{
ILine line = source.getLine(i);
ICounter instructionCounter = line.getInstructionCounter();
int status = instructionCounter.getStatus();
if(status != ICounter.EMPTY)
{
String status_string = "";
switch(status)
{
case ICounter.NOT_COVERED:
status_string = "NOT_COVERED";
break;
case ICounter.FULLY_COVERED:
status_string = "FULLY_COVERED";
break;
case ICounter.PARTLY_COVERED:
status_string = "PARTLY_COVERED";
break;
default:
}
System.out.printf("%18s: %6s (%s)\n", "Line "+i, instructionCounter.getCoveredCount() + "/" + instructionCounter.getTotalCount(), status_string);
}
}
}