blob: 499e23b2eab3dc95bdae30d0fd02e424aa7e27d8 [file] [log] [blame]
package org.eclipse.ptp.rm.jaxb.tests;
import junit.framework.TestCase;
import org.eclipse.ptp.rm.jaxb.core.IJAXBNonNLSConstants;
import org.eclipse.ptp.rm.jaxb.core.variables.RMVariableMap;
import org.eclipse.ptp.rm.jaxb.core.xml.JAXBUtils;
public class RMVariableTest extends TestCase implements IJAXBNonNLSConstants {
private static final String xml = DATA + "rm-pbs-torque_2.3.7.xml"; //$NON-NLS-1$
@Override
public void setUp() {
}
@Override
public void tearDown() {
}
public void testJAXBLoadVariables() {
try {
JAXBUtils.validate(xml);
RMVariableMap map = RMVariableMap.setActiveInstance(null);
JAXBUtils.initializeMap(JAXBUtils.initializeRMData(xml), map);
String exp = map.getString("${rm:stagein#description}"); //$NON-NLS-1$
System.out.println(exp);
assertEquals(Messages.RMVariableTest_1, exp);
} catch (Throwable t) {
t.printStackTrace();
assert (t != null);
}
}
}