BasicFloat.java revision 1108
726N/A * Copyright 2000-2008 Sun Microsystems, Inc. All Rights Reserved. 0N/A * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. 0N/A * This code is free software; you can redistribute it and/or modify it 0N/A * under the terms of the GNU General Public License version 2 only, as 0N/A * published by the Free Software Foundation. 0N/A * This code is distributed in the hope that it will be useful, but WITHOUT 0N/A * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or 0N/A * FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License 0N/A * version 2 for more details (a copy is included in the LICENSE file that 0N/A * accompanied this code). 0N/A * You should have received a copy of the GNU General Public License version 0N/A * 2 along with this work; if not, write to the Free Software Foundation, 0N/A * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. 0N/A * Please contact Sun Microsystems, Inc., 4150 Network Circle, Santa Clara, 0N/A * CA 95054 USA or visit www.sun.com if you need additional information or 0N/A * have any questions. 0N/A/* Type-specific source code for unit test 0N/A * Regenerate the BasicX classes via genBasic.sh whenever this file changes. 0N/A * We check in the generated source files so that the test tree can be used 0N/A * independently of the rest of the source tree. 0N/A// -- This file was mechanically generated: Do not edit! -- // 0N/A for (
int i =
0; i < n; i++)
0N/A for (
int i =
0; i < n; i++)
0N/A float[] a =
new float[n +
7];
0N/A for (
int i =
0; i < n; i++)
0N/A ck(b, (
long)a[i +
7], (
long)((
float)
ic(i)));
0N/A for (
int i =
0; i < n; i++)
0N/A for (
int i =
0; i < n; i++)
0N/A float[] a =
new float[n +
7];
0N/A for (
int i =
0; i < n; i++)
0N/A for (
int i =
0; i < n; i++)
0N/A // The index must be non-negative and lesss than the buffer's limit. 0N/A b.
put(
0.91697687f);
// Changes value if incorrectly swapped 0N/A fail(
"Comparison to identical buffer != 0", b,
b2);
0N/A fail(
"Comparison to shorter buffer <= 0", b,
b2);
0N/A fail(
"Comparison to lesser buffer <= 0", b,
b2);
0N/A fail(
"Array offsets do not match: " 0N/A fail(
"Buffer not equal to read-only view", b,
rb);
0N/A fail(
"Read-only heap buffer's backing array is accessible",
0N/A // Bulk puts from read-only buffers 0N/A // The offset must be non-negative and no larger than <array.length>. 0N/A // A NullPointerException will be thrown if the array is null. 0N/A // An IllegalArgumentException will be thrown for negative capacities.