Home | History | Annotate | Download | only in junit
      1 /*
      2  * Copyright (C) 2013 The Android Open Source Project
      3  *
      4  * Licensed under the Apache License, Version 2.0 (the "License");
      5  * you may not use this file except in compliance with the License.
      6  * You may obtain a copy of the License at
      7  *
      8  *      http://www.apache.org/licenses/LICENSE-2.0
      9  *
     10  * Unless required by applicable law or agreed to in writing, software
     11  * distributed under the License is distributed on an "AS IS" BASIS,
     12  * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
     13  * See the License for the specific language governing permissions and
     14  * limitations under the License.
     15  */
     16 
     17 package org.junit;
     18 
     19 //Note: this class was written without inspecting the junit code
     20 
     21 import java.util.Arrays;
     22 
     23 public class Assert extends junit.framework.Assert {
     24     protected Assert() {
     25     }
     26 
     27     public static void assertArrayEquals(byte[] expecteds, byte[] actuals) {
     28         assertArrayEquals("", expecteds, actuals);
     29     }
     30 
     31     public static void assertArrayEquals(String message, byte[] expecteds, byte[] actuals) {
     32         String expectedString = Arrays.toString(expecteds);
     33         String actualString = Arrays.toString(actuals);
     34 
     35         if (!expectedString.equals(actualString)) {
     36             fail(message, "expected " + expectedString + " but was " + actualString);
     37         }
     38     }
     39 
     40     public static void assertArrayEquals(char[] expecteds, char[] actuals) {
     41         assertArrayEquals("", expecteds, actuals);
     42     }
     43 
     44     public static void assertArrayEquals(String message, char[] expecteds, char[] actuals) {
     45         String expectedString = Arrays.toString(expecteds);
     46         String actualString = Arrays.toString(actuals);
     47 
     48         if (!expectedString.equals(actualString)) {
     49             fail(message, "expected " + expectedString + " but was " + actualString);
     50         }
     51     }
     52 
     53     public static void assertArrayEquals(int[] expecteds, int[] actuals) {
     54         assertArrayEquals("", expecteds, actuals);
     55     }
     56 
     57     public static void assertArrayEquals(String message, int[] expecteds, int[] actuals) {
     58         String expectedString = Arrays.toString(expecteds);
     59         String actualString = Arrays.toString(actuals);
     60 
     61         if (!expectedString.equals(actualString)) {
     62             fail(message, "expected " + expectedString + " but was " + actualString);
     63         }
     64     }
     65 
     66     public static void assertArrayEquals(long[] expecteds, long[] actuals) {
     67         assertArrayEquals("", expecteds, actuals);
     68     }
     69 
     70     public static void assertArrayEquals(String message, long[] expecteds, long[] actuals) {
     71         String expectedString = Arrays.toString(expecteds);
     72         String actualString = Arrays.toString(actuals);
     73 
     74         if (!expectedString.equals(actualString)) {
     75             fail(message, "expected " + expectedString + " but was " + actualString);
     76         }
     77     }
     78 
     79     public static void assertArrayEquals(Object[] expecteds, Object[] actuals) {
     80         assertArrayEquals("", expecteds, actuals);
     81     }
     82 
     83     public static void assertArrayEquals(String message, Object[] expecteds, Object[] actuals) {
     84         String expectedString = Arrays.toString(expecteds);
     85         String actualString = Arrays.toString(actuals);
     86 
     87         if (!expectedString.equals(actualString)) {
     88             fail(message, "expected " + expectedString + " but was " + actualString);
     89         }
     90     }
     91 
     92     public static void assertArrayEquals(short[] expecteds, short[] actuals) {
     93         assertArrayEquals("", expecteds, actuals);
     94     }
     95 
     96     public static void assertArrayEquals(String message, short[] expecteds, short[] actuals) {
     97         String expectedString = Arrays.toString(expecteds);
     98         String actualString = Arrays.toString(actuals);
     99 
    100         if (!expectedString.equals(actualString)) {
    101             fail(message, "expected " + expectedString + " but was " + actualString);
    102         }
    103     }
    104 }
    105