package org.bindgen.processor; import static org.junit.Assert.*; import org.junit.Test; public class RootChangeTest extends AbstractBindgenTestCase { @Test public void testBindingRootOverride() throws Exception { String bindingRoot = "org.bindgen.processor.noarg.AB"; String testedClass = "org.bindgen.processor.noarg.ComplexData"; this.setBindingPathSuperClass(bindingRoot); ClassLoader loader = this.compile(filePath(bindingRoot), filePath(testedClass)); Class<?> bindingClass = loader.loadClass(testedClass + "BindingPath"); assertNotNull(bindingClass); assertEquals(bindingRoot, bindingClass.getSuperclass().getName()); } }