carbidecpp22devenv/plugins/org.eclipse.test.source_3.5.0.r20080925/src/org.junit4_4.5.0.v20090423/junitsrc/org/junit/experimental/theories/suppliers/TestedOnSupplier.java
equal
deleted
inserted
replaced
|
1 package org.junit.experimental.theories.suppliers; |
|
2 |
|
3 import java.util.ArrayList; |
|
4 import java.util.Arrays; |
|
5 import java.util.List; |
|
6 |
|
7 import org.junit.experimental.theories.ParameterSignature; |
|
8 import org.junit.experimental.theories.ParameterSupplier; |
|
9 import org.junit.experimental.theories.PotentialAssignment; |
|
10 |
|
11 |
|
12 |
|
13 public class TestedOnSupplier extends ParameterSupplier { |
|
14 @Override public List<PotentialAssignment> getValueSources(ParameterSignature sig) { |
|
15 List<PotentialAssignment> list = new ArrayList<PotentialAssignment>(); |
|
16 TestedOn testedOn = sig.getAnnotation(TestedOn.class); |
|
17 int[] ints = testedOn.ints(); |
|
18 for (final int i : ints) { |
|
19 list.add(PotentialAssignment.forValue(Arrays.asList(ints).toString(), i)); |
|
20 } |
|
21 return list; |
|
22 } |
|
23 } |