1 16 17 package org.apache.axis2.addressing.miheaders; 18 19 import junit.framework.TestCase; 20 21 22 public class RelatesToTest extends TestCase { 23 private RelatesTo relatesTo; 24 String address = "www.someaddress.com"; 25 String relationshipType = "Reply"; 26 27 28 public static void main(String [] args) { 29 junit.textui.TestRunner.run(RelatesToTest.class); 30 31 } 32 33 protected void setUp() throws Exception { 34 35 } 36 37 public void testGetAddress() { 38 relatesTo = new RelatesTo(address, relationshipType); 39 40 assertEquals("RelatesTo address has not been set properly in the constructor", relatesTo.getValue(), address); 41 42 String newAddress = "www.newRelation.org"; 43 relatesTo.setValue(newAddress); 44 assertEquals("RelatesTo address has not been get/set properly", relatesTo.getValue(), newAddress); 45 46 } 47 48 public void testGetRelationshipType() { 49 relatesTo = new RelatesTo(address, relationshipType); 50 51 assertEquals("RelatesTo RelationshipType has not been set properly in the constructor", relatesTo.getRelationshipType(), relationshipType); 52 53 String newRelationshipType = "AnyOtherType"; 54 relatesTo.setRelationshipType(newRelationshipType); 55 assertEquals("RelatesTo address has not been get/set properly", relatesTo.getRelationshipType(), newRelationshipType); 56 } 57 58 public void testSingleArgumentConstructor() { 59 relatesTo = new RelatesTo(address); 60 assertEquals("RelatesTo address has not been set properly in the constructor", relatesTo.getValue(), address); 61 62 } 63 64 } 65 | Popular Tags |