org.kuali.student.contract.model.impl
Class R1R2ServiceContractComparisonTest

java.lang.Object
  extended by org.kuali.student.contract.model.impl.R1R2ServiceContractComparisonTest

public class R1R2ServiceContractComparisonTest
extends Object

Author:
nwright

Field Summary
private static String COMMON_API_DIRECTORY
           
private static String CORE_API_DIRECTORY
           
private static String ENROLL_PROJECT_JAVA_DIRECTORY
           
private static String ENROLL_PROJECT_SRC_MAIN
           
private  ModelFinder finder1
           
private  ModelFinder finder2
           
private  Map<String,String> knownFieldIssues
           
private  Map<String,String> knownFieldRenames
           
private  Map<String,String> knownMethodIssues
           
private  Map<String,String> knownMethodRenames
           
private  Map<String,String> knownObjectRenames
           
private  Map<String,String> knownUnconvertedObjects
           
private static String LUM_API_DIRECTORY
           
private static ServiceContractModel model1
           
private static ServiceContractModel model2
           
private static String R1_PROJECT_DIRECTORY
           
private static String RESOURCES_DIRECTORY
           
private static String RICE_CORE_API_DIRECTORY
           
private static String RICE_KEN_API_DIRECTORY
           
private static String RICE_KEW_API_DIRECTORY
           
private static String RICE_KIM_API_DIRECTORY
           
private static String RICE_KRMS_API_DIRECTORY
           
private static String RICE_KSB_API_DIRECTORY
           
private static String RICE_LOCATION_API_DIRECTORY
           
private static String TEST_SOURCE_DIRECTORY
           
 
Constructor Summary
R1R2ServiceContractComparisonTest()
           
 
Method Summary
private  String calcFieldNames(XmlType xmlType)
           
private  String calcMethods(ServiceMethod method1)
           
private  String calcPossibleMethods(ServiceMethod method1)
           
private  String calcService(XmlType xmlType)
           
private  void compareMethods()
           
private  void compareType(MessageStructure r1, MessageStructure r2)
           
private  void compareTypes()
           
private  String dump(ServiceMethod method)
           
private  MessageStructure findCompareMessageStructure(MessageStructure r1, XmlType xmlType2)
           
private  void findCompareMethod(ServiceMethod method1)
           
private  void findCompareType(XmlType r1)
           
private  MessageStructure findMessageStructure(MessageStructure r1, XmlType xmlType2)
           
private  ServiceMethod findMethod(ServiceMethod method1)
           
private  ServiceMethod findMethod2(String serviceKey, String methodName)
           
private  List<ServiceMethod> findPossibleMethods(ServiceMethod method1)
           
private  XmlType findType(XmlType r1)
           
private  ModelFinder getFinder1()
           
private  ModelFinder getFinder2()
           
private  ServiceContractModel getModel1()
           
private  ServiceContractModel getModel2()
           
private  boolean isPossibleMatch(ServiceMethod method1, ServiceMethod method2)
           
private  boolean isTypeMethod(ServiceMethod method1)
           
private  void loadKnownFieldIssues()
           
private  void loadKnownFieldRenames()
           
private  void loadKnownMethodIssues()
           
private  void loadKnownMethodRenames()
           
private  void loadKnownObjectRenames()
           
private  void loadKnownUnconvertedObjects()
           
 void setUp()
           
static void setUpClass()
           
 void tearDown()
           
static void tearDownClass()
           
 void testCompareModels()
          Test of getServiceMethods method, of class ServiceContractModelQDoxLoader.
private  void validate(ServiceContractModel model)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

RESOURCES_DIRECTORY

private static final String RESOURCES_DIRECTORY
See Also:
Constant Field Values

TEST_SOURCE_DIRECTORY

private static final String TEST_SOURCE_DIRECTORY
See Also:
Constant Field Values

ENROLL_PROJECT_SRC_MAIN

private static final String ENROLL_PROJECT_SRC_MAIN
See Also:
Constant Field Values

ENROLL_PROJECT_JAVA_DIRECTORY

private static final String ENROLL_PROJECT_JAVA_DIRECTORY
See Also:
Constant Field Values

RICE_CORE_API_DIRECTORY

private static final String RICE_CORE_API_DIRECTORY
See Also:
Constant Field Values

RICE_KIM_API_DIRECTORY

private static final String RICE_KIM_API_DIRECTORY
See Also:
Constant Field Values

RICE_LOCATION_API_DIRECTORY

private static final String RICE_LOCATION_API_DIRECTORY
See Also:
Constant Field Values

RICE_KEW_API_DIRECTORY

private static final String RICE_KEW_API_DIRECTORY
See Also:
Constant Field Values

RICE_KEN_API_DIRECTORY

private static final String RICE_KEN_API_DIRECTORY
See Also:
Constant Field Values

RICE_KSB_API_DIRECTORY

private static final String RICE_KSB_API_DIRECTORY
See Also:
Constant Field Values

RICE_KRMS_API_DIRECTORY

private static final String RICE_KRMS_API_DIRECTORY
See Also:
Constant Field Values

R1_PROJECT_DIRECTORY

private static final String R1_PROJECT_DIRECTORY
See Also:
Constant Field Values

CORE_API_DIRECTORY

private static final String CORE_API_DIRECTORY
See Also:
Constant Field Values

COMMON_API_DIRECTORY

private static final String COMMON_API_DIRECTORY
See Also:
Constant Field Values

LUM_API_DIRECTORY

private static final String LUM_API_DIRECTORY
See Also:
Constant Field Values

model1

private static ServiceContractModel model1

model2

private static ServiceContractModel model2

finder1

private ModelFinder finder1

finder2

private ModelFinder finder2

knownUnconvertedObjects

private Map<String,String> knownUnconvertedObjects

knownObjectRenames

private Map<String,String> knownObjectRenames

knownFieldRenames

private Map<String,String> knownFieldRenames

knownFieldIssues

private Map<String,String> knownFieldIssues

knownMethodRenames

private Map<String,String> knownMethodRenames

knownMethodIssues

private Map<String,String> knownMethodIssues
Constructor Detail

R1R2ServiceContractComparisonTest

public R1R2ServiceContractComparisonTest()
Method Detail

setUpClass

public static void setUpClass()
                       throws Exception
Throws:
Exception

tearDownClass

public static void tearDownClass()
                          throws Exception
Throws:
Exception

setUp

public void setUp()

tearDown

public void tearDown()

testCompareModels

public void testCompareModels()
Test of getServiceMethods method, of class ServiceContractModelQDoxLoader.


getModel1

private ServiceContractModel getModel1()

getModel2

private ServiceContractModel getModel2()

dump

private String dump(ServiceMethod method)

validate

private void validate(ServiceContractModel model)

getFinder1

private ModelFinder getFinder1()

getFinder2

private ModelFinder getFinder2()

compareTypes

private void compareTypes()

calcService

private String calcService(XmlType xmlType)

calcFieldNames

private String calcFieldNames(XmlType xmlType)

loadKnownUnconvertedObjects

private void loadKnownUnconvertedObjects()

loadKnownObjectRenames

private void loadKnownObjectRenames()

loadKnownFieldRenames

private void loadKnownFieldRenames()

loadKnownFieldIssues

private void loadKnownFieldIssues()

findType

private XmlType findType(XmlType r1)

findCompareType

private void findCompareType(XmlType r1)

findCompareMessageStructure

private MessageStructure findCompareMessageStructure(MessageStructure r1,
                                                     XmlType xmlType2)

compareType

private void compareType(MessageStructure r1,
                         MessageStructure r2)

findMessageStructure

private MessageStructure findMessageStructure(MessageStructure r1,
                                              XmlType xmlType2)

compareMethods

private void compareMethods()

findCompareMethod

private void findCompareMethod(ServiceMethod method1)

findMethod

private ServiceMethod findMethod(ServiceMethod method1)

loadKnownMethodRenames

private void loadKnownMethodRenames()

loadKnownMethodIssues

private void loadKnownMethodIssues()

findMethod2

private ServiceMethod findMethod2(String serviceKey,
                                  String methodName)

calcMethods

private String calcMethods(ServiceMethod method1)

calcPossibleMethods

private String calcPossibleMethods(ServiceMethod method1)

findPossibleMethods

private List<ServiceMethod> findPossibleMethods(ServiceMethod method1)

isPossibleMatch

private boolean isPossibleMatch(ServiceMethod method1,
                                ServiceMethod method2)

isTypeMethod

private boolean isTypeMethod(ServiceMethod method1)


Copyright © 2007-2012 The Kuali Foundation. All Rights Reserved.