📄 arrayassertions.java
字号:
return;
}
String header = message == null ? "" : message + ": ";
if( expecteds == null ){
fail( header + "expected array was null" );
}
if( actuals == null ){
fail( header + "actual array was null" );
}
if( actuals.length != expecteds.length ){
fail( header + "array lengths differed, expected.length=" + expecteds.length
+ " actual.length=" + actuals.length );
}
for( int i = 0; i < expecteds.length; i++ ){
assertEquals( header + "arrays first differed at element [" + i + "];", expecteds[i],
actuals[i] );
}
}
/**
* Asserts that a byte[] is equal to and Object[] (presumably an Byte[])
*
* @param expecteds
* @param actuals
*/
public static void assertEquals( String message, byte[] expecteds, Object[] actuals )
{
String header = message == null ? "" : message + ": ";
if( expecteds == null ){
fail( header + "expected array was null" );
}
if( actuals == null ){
fail( header + "actual array was null" );
}
if( actuals.length != expecteds.length ){
fail( header + "array lengths differed, expected.length=" + expecteds.length
+ " actual.length=" + actuals.length );
}
for( int i = 0; i < expecteds.length; i++ ){
assertEquals( header + "arrays first differed at element [" + i + "];", new Byte(
expecteds[i] ), actuals[i] );
}
}
/**
* Asserts that two char[] are equal.<br>
*
* @param expecteds
* @param actuals
*/
public static void assertEquals( String message, char[] expecteds, char[] actuals )
{
if( expecteds == actuals ){
return;
}
String header = message == null ? "" : message + ": ";
if( expecteds == null ){
fail( header + "expected array was null" );
}
if( actuals == null ){
fail( header + "actual array was null" );
}
if( actuals.length != expecteds.length ){
fail( header + "array lengths differed, expected.length=" + expecteds.length
+ " actual.length=" + actuals.length );
}
for( int i = 0; i < expecteds.length; i++ ){
assertEquals( header + "arrays first differed at element [" + i + "];", expecteds[i],
actuals[i] );
}
}
/**
* Asserts that a char[] is equal to and Object[] (presumably an Character[])
*
* @param expecteds
* @param actuals
*/
public static void assertEquals( String message, char[] expecteds, Object[] actuals )
{
String header = message == null ? "" : message + ": ";
if( expecteds == null ){
fail( header + "expected array was null" );
}
if( actuals == null ){
fail( header + "actual array was null" );
}
if( actuals.length != expecteds.length ){
fail( header + "array lengths differed, expected.length=" + expecteds.length
+ " actual.length=" + actuals.length );
}
for( int i = 0; i < expecteds.length; i++ ){
assertEquals( header + "arrays first differed at element [" + i + "];", new Character(
expecteds[i] ), actuals[i] );
}
}
/**
* Asserts that two double[] are equal.<br>
*
* @param expecteds
* @param actuals
*/
public static void assertEquals( String message, double[] expecteds, double[] actuals )
{
if( expecteds == actuals ){
return;
}
String header = message == null ? "" : message + ": ";
if( expecteds == null ){
fail( header + "expected array was null" );
}
if( actuals == null ){
fail( header + "actual array was null" );
}
if( actuals.length != expecteds.length ){
fail( header + "array lengths differed, expected.length=" + expecteds.length
+ " actual.length=" + actuals.length );
}
for( int i = 0; i < expecteds.length; i++ ){
assertEquals( header + "arrays first differed at element [" + i + "];", expecteds[i],
actuals[i], 0d );
}
}
/**
* Asserts that a double[] is equal to and Object[] (presumably an Double[])
*
* @param expecteds
* @param actuals
*/
public static void assertEquals( String message, double[] expecteds, Object[] actuals )
{
String header = message == null ? "" : message + ": ";
if( expecteds == null ){
fail( header + "expected array was null" );
}
if( actuals == null ){
fail( header + "actual array was null" );
}
if( actuals.length != expecteds.length ){
fail( header + "array lengths differed, expected.length=" + expecteds.length
+ " actual.length=" + actuals.length );
}
for( int i = 0; i < expecteds.length; i++ ){
assertEquals( header + "arrays first differed at element [" + i + "];", new Double(
expecteds[i] ), actuals[i] );
}
}
/**
* Asserts that two float[] are equal.<br>
*
* @param expecteds
* @param actuals
*/
public static void assertEquals( String message, float[] expecteds, float[] actuals )
{
if( expecteds == actuals ){
return;
}
String header = message == null ? "" : message + ": ";
if( expecteds == null ){
fail( header + "expected array was null" );
}
if( actuals == null ){
fail( header + "actual array was null" );
}
if( actuals.length != expecteds.length ){
fail( header + "array lengths differed, expected.length=" + expecteds.length
+ " actual.length=" + actuals.length );
}
for( int i = 0; i < expecteds.length; i++ ){
assertEquals( header + "arrays first differed at element [" + i + "];", expecteds[i],
actuals[i], 0f );
}
}
/**
* Asserts that a float[] is equal to and Object[] (presumably an Float[])
*
* @param expecteds
* @param actuals
*/
public static void assertEquals( String message, float[] expecteds, Object[] actuals )
{
String header = message == null ? "" : message + ": ";
if( expecteds == null ){
fail( header + "expected array was null" );
}
if( actuals == null ){
fail( header + "actual array was null" );
}
if( actuals.length != expecteds.length ){
fail( header + "array lengths differed, expected.length=" + expecteds.length
+ " actual.length=" + actuals.length );
}
for( int i = 0; i < expecteds.length; i++ ){
assertEquals( header + "arrays first differed at element [" + i + "];", new Float(
expecteds[i] ), actuals[i] );
}
}
/**
* Asserts that two int[] are equal.<br>
*
* @param expecteds
* @param actuals
*/
public static void assertEquals( String message, int[] expecteds, int[] actuals )
{
if( expecteds == actuals ){
return;
}
String header = message == null ? "" : message + ": ";
if( expecteds == null ){
fail( header + "expected array was null" );
}
if( actuals == null ){
fail( header + "actual array was null" );
}
if( actuals.length != expecteds.length ){
fail( header + "array lengths differed, expected.length=" + expecteds.length
+ " actual.length=" + actuals.length );
}
for( int i = 0; i < expecteds.length; i++ ){
assertEquals( header + "arrays first differed at element [" + i + "];", expecteds[i],
actuals[i] );
}
}
/**
* Asserts that a int[] is equal to and Object[] (presumably an Integer[])
*
* @param expecteds
* @param actuals
*/
public static void assertEquals( String message, int[] expecteds, Object[] actuals )
{
String header = message == null ? "" : message + ": ";
if( expecteds == null ){
fail( header + "expected array was null" );
}
if( actuals == null ){
fail( header + "actual array was null" );
}
if( actuals.length != expecteds.length ){
fail( header + "array lengths differed, expected.length=" + expecteds.length
+ " actual.length=" + actuals.length );
}
for( int i = 0; i < expecteds.length; i++ ){
assertEquals( header + "arrays first differed at element [" + i + "];", new Integer(
expecteds[i] ), actuals[i] );
}
}
/**
* Asserts that two long[] are equal.<br>
*
* @param expecteds
* @param actuals
*/
public static void assertEquals( String message, long[] expecteds, long[] actuals )
{
if( expecteds == actuals ){
return;
}
String header = message == null ? "" : message + ": ";
if( expecteds == null ){
fail( header + "expected array was null" );
}
if( actuals == null ){
fail( header + "actual array was null" );
}
if( actuals.length != expecteds.length ){
fail( header + "array lengths differed, expected.length=" + expecteds.length
+ " actual.length=" + actuals.length );
}
for( int i = 0; i < expecteds.length; i++ ){
assertEquals( header + "arrays first differed at element [" + i + "];", expecteds[i],
actuals[i] );
}
}
/**
* Asserts that a long[] is equal to and Object[] (presumably an Long[])
*
* @param expecteds
* @param actuals
*/
public static void assertEquals( String message, long[] expecteds, Object[] actuals )
{
String header = message == null ? "" : message + ": ";
if( expecteds == null ){
fail( header + "expected array was null" );
}
if( actuals == null ){
fail( header + "actual array was null" );
}
if( actuals.length != expecteds.length ){
fail( header + "array lengths differed, expected.length=" + expecteds.length
+ " actual.length=" + actuals.length );
}
for( int i = 0; i < expecteds.length; i++ ){
assertEquals( header + "arrays first differed at element [" + i + "];", new Long(
expecteds[i] ), actuals[i] );
}
}
/**
* Asserts that Object[] (presumably an Boolean[]) is equal to a boolean[].
*
* @param expecteds
* @param actuals
*/
public static void assertEquals( String message, Object[] expecteds, boolean[] actuals )
{
String header = message == null ? "" : message + ": ";
if( expecteds == null ){
fail( header + "expected array was null" );
}
if( actuals == null ){
fail( header + "actual array was null" );
}
if( actuals.length != expecteds.length ){
fail( header + "array lengths differed, expected.length=" + expecteds.length
+ " actual.length=" + actuals.length );
}
for( int i = 0; i < expecteds.length; i++ ){
assertEquals( header + "arrays first differed at element [" + i + "];", expecteds[i],
new Boolean( actuals[i] ) );
}
}
/**
* Asserts that Object[] (presumably an Byte[]) is equal to a byte[].
*
* @param expecteds
* @param actuals
*/
public static void assertEquals( String message, Object[] expecteds, byte[] actuals )
{
String header = message == null ? "" : message + ": ";
if( expecteds == null ){
fail( header + "expected array was null" );
}
if( actuals == null ){
fail( header + "actual array was null" );
}
if( actuals.length != expecteds.length ){
fail( header + "array lengths differed, expected.length=" + expecteds.length
+ " actual.length=" + actuals.length );
}
for( int i = 0; i < expecteds.length; i++ ){
assertEquals( header + "arrays first differed at element [" + i + "];", expecteds[i],
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -