blob: 9a1d5a5ece91d6cff446a711fa95d76f2c93d31b [file] [log] [blame]
/*
* Copyright (C) 2011 The Android Open Source Project
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
package libcore.java.lang;
public class ShortTest extends junit.framework.TestCase {
public void test_compare() throws Exception {
final short min = Short.MIN_VALUE;
final short zero = 0;
final short max = Short.MAX_VALUE;
assertTrue(Short.compare(max, max) == 0);
assertTrue(Short.compare(min, min) == 0);
assertTrue(Short.compare(zero, zero) == 0);
assertTrue(Short.compare(max, zero) > 0);
assertTrue(Short.compare(max, min) > 0);
assertTrue(Short.compare(zero, max) < 0);
assertTrue(Short.compare(zero, min) > 0);
assertTrue(Short.compare(min, zero) < 0);
assertTrue(Short.compare(min, max) < 0);
}
public void testStaticHashCode() {
assertEquals(Short.valueOf((short) 567).hashCode(), Short.hashCode((short) 567));
}
public void testBYTES() {
assertEquals(2, Short.BYTES);
}
}