01: /*
02: * Licensed to the Apache Software Foundation (ASF) under one or more
03: * contributor license agreements. See the NOTICE file distributed with
04: * this work for additional information regarding copyright ownership.
05: * The ASF licenses this file to You under the Apache License, Version 2.0
06: * (the "License"); you may not use this file except in compliance with
07: * the License. You may obtain a copy of the License at
08: *
09: * http://www.apache.org/licenses/LICENSE-2.0
10: *
11: * Unless required by applicable law or agreed to in writing, software
12: * distributed under the License is distributed on an "AS IS" BASIS,
13: * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
14: * See the License for the specific language governing permissions and
15: * limitations under the License.
16: */
17:
18: package org.apache.harmony.drlvm.tests.regression.h5078;
19:
20: import junit.framework.TestCase;
21:
22: public class Test extends TestCase {
23: static {
24: System.loadLibrary("Test");
25: }
26:
27: public native boolean funcd(double d1, double d2, double d3,
28: double d4, double d5, double d6, double d7, double d8,
29: double d9);
30:
31: public native boolean funcf(float f1, float f2, float f3, float f4,
32: float f5, float f6, float f7, float f8, float f9);
33:
34: public void test() {
35: boolean b1 = funcd(0.01, 0.02, 0.03, 0.04, 0.05, 0.06, 0.07,
36: 0.08, 0.09);
37: boolean b2 = funcf(0.1f, 0.2f, 0.3f, 0.4f, 0.5f, 0.6f, 0.7f,
38: 0.8f, 0.9f);
39: assertEquals(true, b1 && b2);
40: }
41:
42: public static void main(String args[]) {
43: Test t = new Test();
44: t.test();
45: }
46: }
|