Imported fixed + octal support.
This commit is contained in:
parent
0c811208ec
commit
f08629dba0
120 changed files with 4881 additions and 1862 deletions
|
|
@ -15,39 +15,11 @@
|
|||
<dependency>
|
||||
<groupId>org.x4o</groupId>
|
||||
<artifactId>x4o-driver</artifactId>
|
||||
<version>${project.version}</version>
|
||||
</dependency>
|
||||
<dependency>
|
||||
<groupId>de.odysseus.juel</groupId>
|
||||
<artifactId>juel</artifactId>
|
||||
<version>${juel.version}</version>
|
||||
<scope>test</scope>
|
||||
</dependency>
|
||||
<dependency>
|
||||
<groupId>junit</groupId>
|
||||
<artifactId>junit</artifactId>
|
||||
<version>${junit.version}</version>
|
||||
<scope>test</scope>
|
||||
</dependency>
|
||||
<dependency>
|
||||
<groupId>xerces</groupId>
|
||||
<artifactId>xercesImpl</artifactId>
|
||||
<version>${xerces.version}</version>
|
||||
<groupId>org.junit.jupiter</groupId>
|
||||
<artifactId>junit-jupiter</artifactId>
|
||||
<scope>test</scope>
|
||||
</dependency>
|
||||
</dependencies>
|
||||
<build>
|
||||
<pluginManagement>
|
||||
<plugins>
|
||||
<plugin>
|
||||
<groupId>org.apache.maven.plugins</groupId>
|
||||
<artifactId>maven-site-plugin</artifactId>
|
||||
<version>${maven-site-plugin.version}</version>
|
||||
<configuration>
|
||||
<siteDirectory>${project.basedir}/../src/site-child</siteDirectory>
|
||||
</configuration>
|
||||
</plugin>
|
||||
</plugins>
|
||||
</pluginManagement>
|
||||
</build>
|
||||
</project>
|
||||
|
|
@ -24,22 +24,23 @@ package org.x4o.xml.lang.meta;
|
|||
|
||||
import javax.swing.JLabel;
|
||||
|
||||
import org.junit.jupiter.api.Assertions;
|
||||
import org.junit.jupiter.api.Test;
|
||||
import org.x4o.xml.element.DefaultElement;
|
||||
import org.x4o.xml.element.Element;
|
||||
import org.x4o.xml.io.X4OReaderSession;
|
||||
import org.x4o.xml.lang.X4OLanguageSession;
|
||||
import org.x4o.xml.lang.phase.X4OPhaseLanguageRead;
|
||||
|
||||
import junit.framework.TestCase;
|
||||
|
||||
/**
|
||||
* Tests the parent object meta element.
|
||||
*
|
||||
* @author Willem Cazander
|
||||
* @version 1.0 Apr 15, 2012
|
||||
*/
|
||||
public class ParentObjectTest extends TestCase {
|
||||
public class ParentObjectTest {
|
||||
|
||||
@Test
|
||||
public void testParentElement() throws Exception {
|
||||
X4OLanguageSession context = null;
|
||||
MTestDriver driver = new MTestDriver();
|
||||
|
|
@ -47,15 +48,16 @@ public class ParentObjectTest extends TestCase {
|
|||
reader.addPhaseSkip(X4OPhaseLanguageRead.READ_RELEASE);
|
||||
try {
|
||||
context = reader.readResourceSession("junit/test-meta-parent-element.xml");
|
||||
assertEquals(1,context.getRootElement().getChilderen().size());
|
||||
Assertions.assertEquals(1,context.getRootElement().getChilderen().size());
|
||||
Element childElement = context.getRootElement().getChilderen().get(0);
|
||||
JLabel test = (JLabel)childElement.getElementObject();
|
||||
assertEquals("parentTest",test.getText());
|
||||
Assertions.assertEquals("parentTest",test.getText());
|
||||
} finally {
|
||||
reader.releaseSession(context);
|
||||
}
|
||||
}
|
||||
|
||||
@Test
|
||||
public void testParentObjectElement() throws Exception {
|
||||
DefaultElement ep = new DefaultElement();
|
||||
ParentObjectElement e = new ParentObjectElement();
|
||||
|
|
@ -63,21 +65,20 @@ public class ParentObjectTest extends TestCase {
|
|||
|
||||
// test non parent
|
||||
o = e.getElementObject();
|
||||
assertNull(o);
|
||||
Assertions.assertNull(o);
|
||||
e.setElementObject("test");
|
||||
o = e.getElementObject();
|
||||
assertNull(o);
|
||||
Assertions.assertNull(o);
|
||||
|
||||
// test parent
|
||||
e.setParent(ep);
|
||||
o = e.getElementObject();
|
||||
assertNull(o);
|
||||
Assertions.assertNull(o);
|
||||
e.setElementObject("test");
|
||||
o = e.getElementObject();
|
||||
assertEquals("test",o);
|
||||
Assertions.assertEquals("test",o);
|
||||
o = ep.getElementObject();
|
||||
assertEquals("test",o);
|
||||
assertEquals(e.getElementObject(),ep.getElementObject());
|
||||
Assertions.assertEquals("test",o);
|
||||
Assertions.assertEquals(e.getElementObject(),ep.getElementObject());
|
||||
}
|
||||
|
||||
}
|
||||
|
|
|
|||
|
|
@ -24,20 +24,21 @@ package org.x4o.xml.lang.meta;
|
|||
|
||||
import java.util.Date;
|
||||
|
||||
import org.junit.jupiter.api.Assertions;
|
||||
import org.junit.jupiter.api.Test;
|
||||
import org.x4o.xml.io.X4OReaderSession;
|
||||
import org.x4o.xml.lang.X4OLanguageSession;
|
||||
import org.x4o.xml.lang.phase.X4OPhaseLanguageRead;
|
||||
|
||||
import junit.framework.TestCase;
|
||||
|
||||
/**
|
||||
* Tests a simple x4o meta xml language.
|
||||
*
|
||||
* @author Willem Cazander
|
||||
* @version 1.0 Jul 24, 2006
|
||||
*/
|
||||
public class ReferenceStoreTest extends TestCase {
|
||||
public class ReferenceStoreTest {
|
||||
|
||||
@Test
|
||||
public void testMetaGeneric() throws Exception {
|
||||
X4OLanguageSession context = null;
|
||||
MTestDriver driver = new MTestDriver();
|
||||
|
|
@ -45,12 +46,13 @@ public class ReferenceStoreTest extends TestCase {
|
|||
reader.addPhaseSkip(X4OPhaseLanguageRead.READ_RELEASE);
|
||||
try {
|
||||
context = reader.readResourceSession("junit/test-meta-generic.xml");
|
||||
assertEquals(Date.class.getName(),context.getRootElement().getChilderen().get(0).getElementObject().getClass().getName());
|
||||
Assertions.assertEquals(Date.class.getName(),context.getRootElement().getChilderen().get(0).getElementObject().getClass().getName());
|
||||
} finally {
|
||||
reader.releaseSession(context);
|
||||
}
|
||||
}
|
||||
|
||||
@Test
|
||||
public void testLoadClass() throws Exception {
|
||||
X4OLanguageSession context = null;
|
||||
MTestDriver driver = new MTestDriver();
|
||||
|
|
@ -58,12 +60,13 @@ public class ReferenceStoreTest extends TestCase {
|
|||
reader.addPhaseSkip(X4OPhaseLanguageRead.READ_RELEASE);
|
||||
try {
|
||||
context = reader.readResourceSession("junit/test-meta-reference.xml");
|
||||
assertEquals(Date.class.getName(),context.getRootElement().getChilderen().get(0).getElementObject().getClass().getName());
|
||||
Assertions.assertEquals(Date.class.getName(),context.getRootElement().getChilderen().get(0).getElementObject().getClass().getName());
|
||||
} finally {
|
||||
reader.releaseSession(context);
|
||||
}
|
||||
}
|
||||
|
||||
@Test
|
||||
public void testStoreRef() throws Exception {
|
||||
X4OLanguageSession context = null;
|
||||
MTestDriver driver = new MTestDriver();
|
||||
|
|
@ -71,13 +74,12 @@ public class ReferenceStoreTest extends TestCase {
|
|||
reader.addPhaseSkip(X4OPhaseLanguageRead.READ_RELEASE);
|
||||
try {
|
||||
context = reader.readResourceSession("junit/test-meta-reference.xml");
|
||||
assertEquals(Date.class.getName(),context.getRootElement().getChilderen().get(0).getElementObject().getClass().getName());
|
||||
assertEquals(Date.class.getName(),context.getRootElement().getChilderen().get(1).getElementObject().getClass().getName());
|
||||
assertEquals(Date.class.getName(),context.getRootElement().getChilderen().get(2).getElementObject().getClass().getName());
|
||||
assertEquals(Date.class.getName(),context.getRootElement().getChilderen().get(3).getElementObject().getClass().getName());
|
||||
Assertions.assertEquals(Date.class.getName(),context.getRootElement().getChilderen().get(0).getElementObject().getClass().getName());
|
||||
Assertions.assertEquals(Date.class.getName(),context.getRootElement().getChilderen().get(1).getElementObject().getClass().getName());
|
||||
Assertions.assertEquals(Date.class.getName(),context.getRootElement().getChilderen().get(2).getElementObject().getClass().getName());
|
||||
Assertions.assertEquals(Date.class.getName(),context.getRootElement().getChilderen().get(3).getElementObject().getClass().getName());
|
||||
} finally {
|
||||
reader.releaseSession(context);
|
||||
}
|
||||
}
|
||||
|
||||
}
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue