| 
 | ||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectjunit.framework.Assert
junit.framework.TestCase
org.springframework.test.web.AbstractModelAndViewTests
public abstract class AbstractModelAndViewTests
 Convenient JUnit 3.8 base class for tests dealing with Spring Web MVC
 ModelAndView objects.
 
 All assert*() methods throw AssertionFailedErrors.
 
 Consider the use of ModelAndViewAssert with JUnit 4 and TestNG.
 
ModelAndView, 
ModelAndViewAssert| Constructor Summary | |
|---|---|
| AbstractModelAndViewTests() | |
| Method Summary | |
|---|---|
| protected  Object | assertAndReturnModelAttributeOfType(ModelAndView mav,
                                    Object modelName,
                                    Class expectedType)Checks whether the model value under the given modelNameexists and checks it type, based on theexpectedType. | 
| protected  void | assertCompareListModelAttribute(ModelAndView mav,
                                Object modelName,
                                List expectedList)Compare each individual entry in a list, without first sorting the lists. | 
| protected  void | assertModelAttributeAvailable(ModelAndView mav,
                              Object modelName)Assert whether or not a model attribute is available. | 
| protected  void | assertModelAttributeValue(ModelAndView mav,
                          Object modelName,
                          Object expectedValue)Compare a given expectedValueto the value from the model
 bound under the givenmodelName. | 
| protected  void | assertModelAttributeValues(ModelAndView mav,
                           Map expectedModel)Inspect the expectedModelto see if all elements in the
 model appear and are equal. | 
| protected  void | assertSortAndCompareListModelAttribute(ModelAndView mav,
                                       Object modelName,
                                       List expectedList,
                                       Comparator comparator)Compare each individual entry in a list after having sorted both lists (optionally using a comparator). | 
| protected  void | assertViewName(ModelAndView mav,
               String expectedName)Check to see if the view name in the ModelAndView matches the given expectedName. | 
| Methods inherited from class junit.framework.TestCase | 
|---|
| countTestCases, createResult, getName, run, run, runBare, runTest, setName, setUp, tearDown, toString | 
| Methods inherited from class junit.framework.Assert | 
|---|
| assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertFalse, assertFalse, assertNotNull, assertNotNull, assertNotSame, assertNotSame, assertNull, assertNull, assertSame, assertSame, assertTrue, assertTrue, fail, fail, failNotEquals, failNotSame, failSame, format | 
| Methods inherited from class java.lang.Object | 
|---|
| clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait | 
| Constructor Detail | 
|---|
public AbstractModelAndViewTests()
| Method Detail | 
|---|
protected Object assertAndReturnModelAttributeOfType(ModelAndView mav,
                                                     Object modelName,
                                                     Class expectedType)
modelName
 exists and checks it type, based on the expectedType. If
 the model entry exists and the type matches, the model value is returned.
mav - ModelAndView to test against (never null)modelName - name of the object to add to the model (never
 null)expectedType - expected type of the model value
protected void assertCompareListModelAttribute(ModelAndView mav,
                                               Object modelName,
                                               List expectedList)
mav - ModelAndView to test against (never null)modelName - name of the object to add to the model (never
 null)expectedList - the expected list
protected void assertModelAttributeAvailable(ModelAndView mav,
                                             Object modelName)
mav - ModelAndView to test against (never null)modelName - name of the object to add to the model (never
 null)
protected void assertModelAttributeValue(ModelAndView mav,
                                         Object modelName,
                                         Object expectedValue)
expectedValue to the value from the model
 bound under the given modelName.
mav - ModelAndView to test against (never null)modelName - name of the object to add to the model (never
 null)expectedValue - the model value
protected void assertModelAttributeValues(ModelAndView mav,
                                          Map expectedModel)
expectedModel to see if all elements in the
 model appear and are equal.
mav - ModelAndView to test against (never null)expectedModel - the expected model
protected void assertSortAndCompareListModelAttribute(ModelAndView mav,
                                                      Object modelName,
                                                      List expectedList,
                                                      Comparator comparator)
mav - ModelAndView to test against (never null)modelName - name of the object to add to the model (never
 null)expectedList - the expected listcomparator - the comparator to use (may be null). If
 not specifying the comparator, both lists will be sorted not using
 any comparator.
protected void assertViewName(ModelAndView mav,
                              String expectedName)
expectedName.
mav - ModelAndView to test against (never null)expectedName - the name of the model value| 
 | ||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||