import junit.framework.TestCase; import openadk.library.ADK; import openadk.library.SIFDTD; import openadk.library.SIFVersion; import openadk.library.SIFWriter; import openadk.library.common.Name; import openadk.library.student.StudentPersonal; import org.junit.Assert; import java.io.StringWriter; public class MessageTest extends TestCase { public void setUp() throws Exception { ADK.initialize(SIFVersion.LATEST, SIFDTD.SDO_ALL); } public StudentPersonal testStudentPersonal() { StudentPersonal studentPersonal = new StudentPersonal(); Name name = new Name(); name.setGivenName("Joe"); name.setFamilyName("Student"); studentPersonal.setPersonInfo(name); return studentPersonal; } public void testMessageNamespace() { StudentPersonal studentPersonal = testStudentPersonal(); StringWriter stringWriter = new StringWriter(); SIFWriter sifWriter = new SIFWriter(stringWriter, true); sifWriter.write(studentPersonal); sifWriter.close(); String xml = stringWriter.getBuffer().toString(); Assert.assertTrue("SIF Message contains AU namespace", xml.contains("xmlns=\"http://www.sifinfo.org/au/infrastructure/2.x\"")); } }