GlueGen: src/junit/com/jogamp/gluegen/test/junit/generation/Test4p1JavaCallback.java Source File

GlueGen v2.6.0-rc-20250706 GlueGen, Native Binding Generator for Java™ (public API).

Test4p1JavaCallback.java
Go to the documentation of this file.
1/**
2 * Copyright 2023 JogAmp Community. All rights reserved.
3 *
4 * Redistribution and use in source and binary forms, with or without modification, are
5 * permitted provided that the following conditions are met:
6 *
7 * 1. Redistributions of source code must retain the above copyright notice, this list of
8 * conditions and the following disclaimer.
9 *
10 * 2. Redistributions in binary form must reproduce the above copyright notice, this list
11 * of conditions and the following disclaimer in the documentation and/or other materials
12 * provided with the distribution.
13 *
14 * THIS SOFTWARE IS PROVIDED BY JogAmp Community ``AS IS'' AND ANY EXPRESS OR IMPLIED
15 * WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND
16 * FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL JogAmp Community OR
17 * CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
18 * CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
19 * SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON
20 * ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING
21 * NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF
22 * ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
23 *
24 * The views and conclusions contained in the software and documentation are those of the
25 * authors and should not be interpreted as representing official policies, either expressed
26 * or implied, of JogAmp Community.
27 */
28
29package com.jogamp.gluegen.test.junit.generation;
30
31import com.jogamp.gluegen.test.junit.generation.impl.Bindingtest2p1Impl;
32import org.junit.*;
33import org.junit.runners.MethodSorters;
34
35import java.io.IOException;
36
37/**
38 * Test {@link Bindingtest2p1} with {@link T2_PointerStorage} instance and pointer pointer..
39 */
40@FixMethodOrder(MethodSorters.NAME_ASCENDING)
41public class Test4p1JavaCallback extends BaseClass4JavaCallback {
42
43 /**
44 * Verifies loading of the new library.
45 */
46 @BeforeClass
47 public static void chapter__TestLoadLibrary() throws Exception {
48 BindingJNILibLoader.loadBindingtest2p1();
49 }
50
51 /**
52 * Verifies unloading of the new library.
53 */
54 @AfterClass
55 public static void chapter0XTestUnloadLibrary() throws Exception {
56 }
57
58 @Test
59 public void chapter01() throws Exception {
60 chapter01(new Bindingtest2p1Impl());
61 }
62
63 @Test
64 public void chapter02() throws Exception {
65 chapter02(new Bindingtest2p1Impl());
66 }
67
68 @Test
69 public void chapter03() throws Exception {
70 chapter03(new Bindingtest2p1Impl());
71 }
72
73 @Test
74 public void chapter04() throws Exception {
75 chapter04(new Bindingtest2p1Impl());
76 }
77
78 @Test
79 public void chapter05a() throws Exception {
80 chapter05a(new Bindingtest2p1Impl());
81 }
82
83 @Test
84 public void chapter05b() throws Exception {
85 chapter05b(new Bindingtest2p1Impl());
86 }
87
88 @Test
89 public void chapter11a() throws Exception {
90 chapter11a(new Bindingtest2p1Impl());
91 }
92
93 @Test
94 public void chapter11b() throws Exception {
95 chapter11b(new Bindingtest2p1Impl());
96 }
97
98 @Test
99 public void chapter12a() throws Exception {
100 chapter12a(new Bindingtest2p1Impl());
101 }
102
103 @Test
104 public void chapter12b() throws Exception {
105 chapter12b(new Bindingtest2p1Impl());
106 }
107
108 @Test
109 public void chapter13() throws Exception {
110 chapter13(new Bindingtest2p1Impl());
111 }
112
113 public static void main(final String args[]) throws IOException {
114 final String tstname = Test4p1JavaCallback.class.getName();
115 org.junit.runner.JUnitCore.main(tstname);
116 }
117}
com.jogamp.gluegen.test.junit.generation.BaseClass4JavaCallback
Test Bindingtest2 with T2_PointerStorage instance and pointer pointer.
Definition: BaseClass4JavaCallback.java:53
com.jogamp.gluegen.test.junit.generation.BindingJNILibLoader
Definition: BindingJNILibLoader.java:36
com.jogamp.gluegen.test.junit.generation.BindingJNILibLoader.loadBindingtest2p1
static void loadBindingtest2p1()
Definition: BindingJNILibLoader.java:58
com.jogamp.gluegen.test.junit.generation.Test4p1JavaCallback
Test Bindingtest2p1 with T2_PointerStorage instance and pointer pointer.
Definition: Test4p1JavaCallback.java:41
com.jogamp.gluegen.test.junit.generation.Test4p1JavaCallback.chapter12b
void chapter12b()
Definition: Test4p1JavaCallback.java:104
com.jogamp.gluegen.test.junit.generation.Test4p1JavaCallback.main
static void main(final String args[])
Definition: Test4p1JavaCallback.java:113
com.jogamp.gluegen.test.junit.generation.Test4p1JavaCallback.chapter05b
void chapter05b()
Definition: Test4p1JavaCallback.java:84
com.jogamp.gluegen.test.junit.generation.Test4p1JavaCallback.chapter12a
void chapter12a()
Definition: Test4p1JavaCallback.java:99
com.jogamp.gluegen.test.junit.generation.Test4p1JavaCallback.chapter11a
void chapter11a()
Definition: Test4p1JavaCallback.java:89
com.jogamp.gluegen.test.junit.generation.Test4p1JavaCallback.chapter05a
void chapter05a()
Definition: Test4p1JavaCallback.java:79
com.jogamp.gluegen.test.junit.generation.Test4p1JavaCallback.chapter04
void chapter04()
Definition: Test4p1JavaCallback.java:74
com.jogamp.gluegen.test.junit.generation.Test4p1JavaCallback.chapter13
void chapter13()
Definition: Test4p1JavaCallback.java:109
com.jogamp.gluegen.test.junit.generation.Test4p1JavaCallback.chapter01
void chapter01()
Definition: Test4p1JavaCallback.java:59
com.jogamp.gluegen.test.junit.generation.Test4p1JavaCallback.chapter02
void chapter02()
Definition: Test4p1JavaCallback.java:64
com.jogamp.gluegen.test.junit.generation.Test4p1JavaCallback.chapter__TestLoadLibrary
static void chapter__TestLoadLibrary()
Verifies loading of the new library.
Definition: Test4p1JavaCallback.java:47
com.jogamp.gluegen.test.junit.generation.Test4p1JavaCallback.chapter11b
void chapter11b()
Definition: Test4p1JavaCallback.java:94
com.jogamp.gluegen.test.junit.generation.Test4p1JavaCallback.chapter0XTestUnloadLibrary
static void chapter0XTestUnloadLibrary()
Verifies unloading of the new library.
Definition: Test4p1JavaCallback.java:55
com.jogamp.gluegen.test.junit.generation.Test4p1JavaCallback.chapter03
void chapter03()
Definition: Test4p1JavaCallback.java:69