项目:sosiefier
文件:Assignments.java
public Object[] getActualValues(int start,int stop)
throws CouldNotGenerateValueException {
Object[] values = new Object[stop - start];
for (int i = start; i < stop; i++) {
values[i - start] = fAssigned.get(i).getValue();
}
return values;
}
项目:sosiefier
文件:Assignments.java
public Object[] getArgumentStrings(boolean nullsOk)
throws CouldNotGenerateValueException {
Object[] values = new Object[fAssigned.size()];
for (int i = 0; i < values.length; i++) {
values[i] = fAssigned.get(i).getDescription();
}
return values;
}
项目:sosiefier
文件:PotentialAssignmentTest.java
@Test
public void shouldUseQuotedValueInDescription() throws CouldNotGenerateValueException {
String name = "stringDatapoint";
Object value = new Object() {
@Override
public String toString() {
return "string value";
}
};
PotentialAssignment assignment = PotentialAssignment.forValue(name,value);
assertEquals("\"string value\" <from stringDatapoint>",assignment.getDescription());
}
项目:sosiefier
文件:PotentialAssignmentTest.java
@Test
public void shouldNotUseQuotesForNullValueDescriptions() throws CouldNotGenerateValueException {
String name = "nullDatapoint";
Object value = null;
PotentialAssignment assignment = PotentialAssignment.forValue(name,value);
assertEquals("null <from nullDatapoint>",assignment.getDescription());
}
项目:sosiefier
文件:PotentialAssignmentTest.java
@Test
public void shouldIncludeFailureInDescriptionIfToStringFails() throws CouldNotGenerateValueException {
String name = "explodingValue";
Object value = new Object() {
@Override
public String toString() {
throw new RuntimeException("Oh no!");
}
};
PotentialAssignment assignment = PotentialAssignment.forValue(name,value);
assertEquals("[toString() threw RuntimeException: Oh no!] <from explodingValue>",assignment.getDescription());
}
private List<String> getStringValuesFromAssignments(List<PotentialAssignment> assignments) throws CouldNotGenerateValueException {
List<String> stringValues = new ArrayList<String>();
for (PotentialAssignment assignment : assignments) {
stringValues.add((String) assignment.getValue());
}
return stringValues;
}
项目:lcm
文件:Theories.java
private Statement methodCompletesWithParameters(
final FrameworkMethod method,final Assignments complete,final Object freshInstance) {
return new Statement() {
@Override
public void evaluate() throws Throwable {
try {
final Object[] values = complete.getmethodArguments(
nullsOk());
method.invokeExplosively(freshInstance,values);
} catch (CouldNotGenerateValueException e) {
// ignore
}
}
};
}
项目:lcm
文件:Assignments.java
public Object[] getActualValues(int start,int stop,boolean nullsOk)
throws CouldNotGenerateValueException {
Object[] values = new Object[stop - start];
for (int i = start; i < stop; i++) {
Object value = fAssigned.get(i).getValue();
if (value == null && !nullsOk) {
throw new CouldNotGenerateValueException();
}
values[i - start] = value;
}
return values;
}
项目:lcm
文件:Assignments.java
public Object[] getArgumentStrings(boolean nullsOk)
throws CouldNotGenerateValueException {
Object[] values = new Object[fAssigned.size()];
for (int i = 0; i < values.length; i++) {
values[i] = fAssigned.get(i).getDescription();
}
return values;
}
项目:junit
文件:Theories.java
项目:junit
文件:Assignments.java
public Object[] getActualValues(int start,boolean nullsOk)
throws CouldNotGenerateValueException {
Object[] values = new Object[stop - start];
for (int i = start; i < stop; i++) {
Object value = fAssigned.get(i).getValue();
if (value == null && !nullsOk) {
throw new CouldNotGenerateValueException();
}
values[i - start] = value;
}
return values;
}
项目:junit
文件:Assignments.java
public Object[] getArgumentStrings(boolean nullsOk)
throws CouldNotGenerateValueException {
Object[] values = new Object[fAssigned.size()];
for (int i = 0; i < values.length; i++) {
values[i] = fAssigned.get(i).getDescription();
}
return values;
}
项目:org.openntf.domino
文件:Theories.java
项目:org.openntf.domino
文件:Assignments.java
public Object[] getActualValues(int start,boolean nullsOk)
throws CouldNotGenerateValueException {
Object[] values = new Object[stop - start];
for (int i = start; i < stop; i++) {
Object value = fAssigned.get(i).getValue();
if (value == null && !nullsOk) {
throw new CouldNotGenerateValueException();
}
values[i - start] = value;
}
return values;
}
项目:org.openntf.domino
文件:Assignments.java
public Object[] getArgumentStrings(boolean nullsOk)
throws CouldNotGenerateValueException {
Object[] values = new Object[fAssigned.size()];
for (int i = 0; i < values.length; i++) {
values[i] = fAssigned.get(i).getDescription();
}
return values;
}
项目:sosiefier
文件:Assignments.java
public Object[] getconstructorarguments()
throws CouldNotGenerateValueException {
return getActualValues(0,getConstructorParameterCount());
}
项目:sosiefier
文件:Assignments.java
项目:sosiefier
文件:Assignments.java
public Object[] getAllArguments() throws CouldNotGenerateValueException {
return getActualValues(0,fAssigned.size());
}
项目:sosiefier
文件:PotentialAssignmentTest.java
@Test
public void shouldReturnGivenValue() throws CouldNotGenerateValueException {
Object value = new Object();
PotentialAssignment assignment = PotentialAssignment.forValue("name",value);
assertEquals(value,assignment.getValue());
}
项目:lcm
文件:Assignments.java
public Object[] getconstructorarguments(boolean nullsOk)
throws CouldNotGenerateValueException {
return getActualValues(0,getConstructorParameterCount(),nullsOk);
}
项目:lcm
文件:Assignments.java
项目:lcm
文件:Assignments.java
public Object[] getAllArguments(boolean nullsOk)
throws CouldNotGenerateValueException {
return getActualValues(0,nullsOk);
}
项目:junit
文件:Assignments.java
public Object[] getconstructorarguments(boolean nullsOk)
throws CouldNotGenerateValueException {
return getActualValues(0,nullsOk);
}
项目:junit
文件:Assignments.java
项目:junit
文件:Assignments.java
public Object[] getAllArguments(boolean nullsOk)
throws CouldNotGenerateValueException {
return getActualValues(0,nullsOk);
}
项目:org.openntf.domino
文件:Assignments.java
public Object[] getconstructorarguments(boolean nullsOk)
throws CouldNotGenerateValueException {
return getActualValues(0,nullsOk);
}
项目:org.openntf.domino
文件:Assignments.java
项目:org.openntf.domino
文件:Assignments.java
public Object[] getAllArguments(boolean nullsOk)
throws CouldNotGenerateValueException {
return getActualValues(0,nullsOk);
}
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。