com.sfs.whichdoctor.beans.IsbPayloadBeanTest.java Source code

Java tutorial

Introduction

Here is the source code for com.sfs.whichdoctor.beans.IsbPayloadBeanTest.java

Source

/*******************************************************************************
 * Copyright (c) 2009 David Harrison.
 * All rights reserved. This program and the accompanying materials
 * are made available under the terms of the GNU Public License v3.0
 * which accompanies this distribution, and is available at
 * http://www.gnu.org/licenses/gpl-3.0.html
 *
 * Contributors:
 *     David Harrison - initial API and implementation
 ******************************************************************************/
package com.sfs.whichdoctor.beans;

import com.sfs.DataFilter;

import org.apache.commons.lang.StringUtils;
import org.junit.Test;
import static org.junit.Assert.assertEquals;

/**
 *
 * @author David Harrison
 */
public class IsbPayloadBeanTest {

    /**
     * Test of getXmlPayload method, of class IsbMessageBean.
     */
    @Test
    public void testGetXmlPayload() {
        System.out.println("getXmlPayload");

        final String expResult = IsbMessageBeanTest.getXmlPayload();

        IsbPayloadBean instance = new IsbPayloadBean();
        instance.setXmlPayload(expResult);

        final String result = IsbMessageBeanTest.getXmlPayload();

        assertEquals(expResult, result);
    }

    /**
     * Test of getFormattedXmlPayload method, of class IsbMessageBean.
     */
    @Test
    public void testGetFormattedXmlPayload() {
        System.out.println("getFormattedXmlPayload");

        String expResult = DataFilter.getHtml(IsbMessageBeanTest.getXmlPayload());
        expResult = StringUtils.replace(expResult, "  ", "   ");
        expResult = StringUtils.replace(expResult, "\n", "<br/>");

        IsbPayloadBean instance = new IsbPayloadBean();
        instance.setXmlPayload(IsbMessageBeanTest.getXmlPayload());

        final String result = instance.getFormattedXmlPayload();

        assertEquals(expResult, result);
    }

}