package org.mobicents.protocols.ss7.cap;
import java.io.BufferedReader;
import java.io.ByteArrayInputStream;
import java.io.File;
import java.io.FileInputStream;
import java.io.InputStreamReader;
import javolution.xml.XMLObjectReader;
import org.mobicents.protocols.ss7.cap.service.circuitSwitchedCall.ConnectRequestImpl;
public class XmlPayloadTest {
//@Test(groups = { "functional.xml.serialize", "circuitSwitchedCall" })
public void testXMLSerialize() throws Exception {
File file = new File( "E:\\01\\aaa.txt" );
StringBuilder sb = new StringBuilder();
BufferedReader br = new BufferedReader(new InputStreamReader(new FileInputStream(file), "UTF-8"));
String line = null;
while ((line = br.readLine()) != null) {
// variable line does NOT have new-line-character at the end
sb.append(line);
sb.append("\n");
}
br.close();
byte[] rawData = sb.toString().getBytes();
ByteArrayInputStream bais = new ByteArrayInputStream(rawData);
XMLObjectReader reader = XMLObjectReader.newInstance(bais);
ConnectRequestImpl copy;
try {
copy = reader.read("connect_Request", ConnectRequestImpl.class);
int g = 0;
} catch (Exception e) {
int g1 = 0;
}
}
}