微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

org.junit.experimental.theories.PotentialAssignment.CouldNotGenerateValueException的实例源码

项目: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());
}
项目:sosiefier    文件SpecificDataPointssupplierTest.java   
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   
private Statement methodCompletesWithParameters(
        final FrameworkMethod method,values);
            } catch (CouldNotGenerateValueException e) {
                // ignore
            }
        }
    };
}
项目: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   
private Statement methodCompletesWithParameters(
        final FrameworkMethod method,values);
            } catch (CouldNotGenerateValueException e) {
                // ignore
            }
        }
    };
}
项目: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   
public Object[] getmethodArguments() throws CouldNotGenerateValueException {
    return getActualValues(getConstructorParameterCount(),fAssigned.size());
}
项目: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   
public Object[] getmethodArguments(boolean nullsOk)
        throws CouldNotGenerateValueException {
    return getActualValues(getConstructorParameterCount(),fAssigned.size(),nullsOk);
}
项目: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   
public Object[] getmethodArguments(boolean nullsOk)
        throws CouldNotGenerateValueException {
    return getActualValues(getConstructorParameterCount(),nullsOk);
}
项目: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   
public Object[] getmethodArguments(boolean nullsOk)
        throws CouldNotGenerateValueException {
    return getActualValues(getConstructorParameterCount(),nullsOk);
}
项目:org.openntf.domino    文件Assignments.java   
public Object[] getAllArguments(boolean nullsOk)
        throws CouldNotGenerateValueException {
    return getActualValues(0,nullsOk);
}

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。