Package ninja.params

Class ControllerMethodInvokerTest


  • public class ControllerMethodInvokerTest
    extends Object
    ControllerMethodInvokerTest.
    • Constructor Detail

      • ControllerMethodInvokerTest

        public ControllerMethodInvokerTest()
    • Method Detail

      • setUp

        public final void setUp()
      • noParameterMethodShouldBeInvoked

        public void noParameterMethodShouldBeInvoked()
                                              throws Exception
        Throws:
        Exception
      • contextShouldBePassed

        public void contextShouldBePassed()
                                   throws Exception
        Throws:
        Exception
      • sessionShouldBePassed

        public void sessionShouldBePassed()
                                   throws Exception
        Throws:
        Exception
      • flashArgumentShouldBePassed

        public void flashArgumentShouldBePassed()
                                         throws Exception
        Throws:
        Exception
      • paramAnnotatedArgumentShouldBePassed

        public void paramAnnotatedArgumentShouldBePassed()
                                                  throws Exception
        Throws:
        Exception
      • pathParamAnnotatedArgumentShouldBePassed

        public void pathParamAnnotatedArgumentShouldBePassed()
                                                      throws Exception
        Throws:
        Exception
      • sessionParamAnnotatedArgumentShouldBePassed

        public void sessionParamAnnotatedArgumentShouldBePassed()
                                                         throws Exception
        Throws:
        Exception
      • attributeAnnotatedArgumentShouldBePassed

        public void attributeAnnotatedArgumentShouldBePassed()
                                                      throws Exception
        Throws:
        Exception
      • headerAnnotatedArgumentShouldBePassed

        public void headerAnnotatedArgumentShouldBePassed()
                                                   throws Exception
        Throws:
        Exception
      • headerAnnotatedArgumentShouldHandleNull

        public void headerAnnotatedArgumentShouldHandleNull()
                                                     throws Exception
        Throws:
        Exception
      • headersAnnotatedArgumentShouldReturnNull

        public void headersAnnotatedArgumentShouldReturnNull()
                                                      throws Exception
        Throws:
        Exception
      • headersAnnotatedArgumentShouldBePassed

        public void headersAnnotatedArgumentShouldBePassed()
                                                    throws Exception
        Throws:
        Exception
      • headersAnnotatedArgumentShouldHandleNull

        public void headersAnnotatedArgumentShouldHandleNull()
                                                      throws Exception
        Throws:
        Exception
      • integerParamShouldBeParsedToInteger

        public void integerParamShouldBeParsedToInteger()
                                                 throws Exception
        Throws:
        Exception
      • integerParamShouldHandleNull

        public void integerParamShouldHandleNull()
                                          throws Exception
        Throws:
        Exception
      • integerValidationShouldWork

        public void integerValidationShouldWork()
                                         throws Exception
        Throws:
        Exception
      • intParamShouldBeParsedToInteger

        public void intParamShouldBeParsedToInteger()
                                             throws Exception
        Throws:
        Exception
      • intParamShouldHandleNull

        public void intParamShouldHandleNull()
                                      throws Exception
        Throws:
        Exception
      • intValidationShouldWork

        public void intValidationShouldWork()
                                     throws Exception
        Throws:
        Exception
      • shortParamShouldBeParsedToShort

        public void shortParamShouldBeParsedToShort()
                                             throws Exception
        Throws:
        Exception
      • shortParamShouldHandleNull

        public void shortParamShouldHandleNull()
                                        throws Exception
        Throws:
        Exception
      • shortValidationShouldWork

        public void shortValidationShouldWork()
                                       throws Exception
        Throws:
        Exception
      • primShortParamShouldBeParsedToShort

        public void primShortParamShouldBeParsedToShort()
                                                 throws Exception
        Throws:
        Exception
      • primShortParamShouldHandleNull

        public void primShortParamShouldHandleNull()
                                            throws Exception
        Throws:
        Exception
      • primShortValidationShouldWork

        public void primShortValidationShouldWork()
                                           throws Exception
        Throws:
        Exception
      • characterParamShouldBeParsedToCharacter

        public void characterParamShouldBeParsedToCharacter()
                                                     throws Exception
        Throws:
        Exception
      • characterParamShouldHandleNull

        public void characterParamShouldHandleNull()
                                            throws Exception
        Throws:
        Exception
      • charParamShouldBeParsedToCharacter

        public void charParamShouldBeParsedToCharacter()
                                                throws Exception
        Throws:
        Exception
      • charParamShouldHandleNull

        public void charParamShouldHandleNull()
                                       throws Exception
        Throws:
        Exception
      • byteParamShouldBeParsedToByte

        public void byteParamShouldBeParsedToByte()
                                           throws Exception
        Throws:
        Exception
      • byteParamShouldHandleNull

        public void byteParamShouldHandleNull()
                                       throws Exception
        Throws:
        Exception
      • byteValidationShouldWork

        public void byteValidationShouldWork()
                                      throws Exception
        Throws:
        Exception
      • primByteParamShouldBeParsedToByte

        public void primByteParamShouldBeParsedToByte()
                                               throws Exception
        Throws:
        Exception
      • primByteParamShouldHandleNull

        public void primByteParamShouldHandleNull()
                                           throws Exception
        Throws:
        Exception
      • primByteValidationShouldWork

        public void primByteValidationShouldWork()
                                          throws Exception
        Throws:
        Exception
      • booleanParamShouldBeParsedToBoolean

        public void booleanParamShouldBeParsedToBoolean()
                                                 throws Exception
        Throws:
        Exception
      • booleanParamShouldHandleNull

        public void booleanParamShouldHandleNull()
                                          throws Exception
        Throws:
        Exception
      • booleanParamShouldHandleNullInStrictMode

        public void booleanParamShouldHandleNullInStrictMode()
                                                      throws Exception
        Throws:
        Exception
      • booleanParamShouldHandleWrongInputForBooleanInStrictMode

        public void booleanParamShouldHandleWrongInputForBooleanInStrictMode()
                                                                      throws Exception
        Throws:
        Exception
      • primBooleanParamShouldBeParsedToBoolean

        public void primBooleanParamShouldBeParsedToBoolean()
                                                     throws Exception
        Throws:
        Exception
      • primBooleanParamShouldHandleNull

        public void primBooleanParamShouldHandleNull()
                                              throws Exception
        Throws:
        Exception
      • booleanParamWithOptionalShouldHandleWrongInputForBooleanInStrictMode

        public void booleanParamWithOptionalShouldHandleWrongInputForBooleanInStrictMode()
                                                                                  throws Exception
        Throws:
        Exception
      • booleanParamWithOptionalShouldHandleTrueInStrictMode

        public void booleanParamWithOptionalShouldHandleTrueInStrictMode()
                                                                  throws Exception
        Throws:
        Exception
      • booleanParamWithOptionalShouldHandleFalseInStrictMode

        public void booleanParamWithOptionalShouldHandleFalseInStrictMode()
                                                                   throws Exception
        Throws:
        Exception
      • longParamShouldBeParsedToLong

        public void longParamShouldBeParsedToLong()
                                           throws Exception
        Throws:
        Exception
      • longParamShouldHandleNull

        public void longParamShouldHandleNull()
                                       throws Exception
        Throws:
        Exception
      • longValidationShouldWork

        public void longValidationShouldWork()
                                      throws Exception
        Throws:
        Exception
      • primLongParamShouldBeParsedToLong

        public void primLongParamShouldBeParsedToLong()
                                               throws Exception
        Throws:
        Exception
      • primLongParamShouldHandleNull

        public void primLongParamShouldHandleNull()
                                           throws Exception
        Throws:
        Exception
      • primLongValidationShouldWork

        public void primLongValidationShouldWork()
                                          throws Exception
        Throws:
        Exception
      • floatParamShouldBeParsedToFloat

        public void floatParamShouldBeParsedToFloat()
                                             throws Exception
        Throws:
        Exception
      • floatParamShouldHandleNull

        public void floatParamShouldHandleNull()
                                        throws Exception
        Throws:
        Exception
      • floatValidationShouldWork

        public void floatValidationShouldWork()
                                       throws Exception
        Throws:
        Exception
      • primFloatParamShouldBeParsedToFloat

        public void primFloatParamShouldBeParsedToFloat()
                                                 throws Exception
        Throws:
        Exception
      • primFloatParamShouldHandleNull

        public void primFloatParamShouldHandleNull()
                                            throws Exception
        Throws:
        Exception
      • primFloatValidationShouldWork

        public void primFloatValidationShouldWork()
                                           throws Exception
        Throws:
        Exception
      • doubleParamShouldBeParsedToDouble

        public void doubleParamShouldBeParsedToDouble()
                                               throws Exception
        Throws:
        Exception
      • doubleParamShouldHandleNull

        public void doubleParamShouldHandleNull()
                                         throws Exception
        Throws:
        Exception
      • doubleValidationShouldWork

        public void doubleValidationShouldWork()
                                        throws Exception
        Throws:
        Exception
      • primDoubleParamShouldBeParsedToDouble

        public void primDoubleParamShouldBeParsedToDouble()
                                                   throws Exception
        Throws:
        Exception
      • primDoubleParamShouldHandleNull

        public void primDoubleParamShouldHandleNull()
                                             throws Exception
        Throws:
        Exception
      • primDoubleValidationShouldWork

        public void primDoubleValidationShouldWork()
                                            throws Exception
        Throws:
        Exception
      • enumParamShouldBeParsedToEnumCaseSensitive

        public void enumParamShouldBeParsedToEnumCaseSensitive()
                                                        throws Exception
        Throws:
        Exception
      • enumParamShouldBeParsedToEnumCaseInsensitive

        public void enumParamShouldBeParsedToEnumCaseInsensitive()
                                                          throws Exception
        Throws:
        Exception
      • enumParamShouldHandleNull

        public void enumParamShouldHandleNull()
                                       throws Exception
        Throws:
        Exception
      • enumParamValidationShouldWork

        public void enumParamValidationShouldWork()
                                           throws Exception
        Throws:
        Exception
      • enumCsvParamSingleShouldBeParsed

        public void enumCsvParamSingleShouldBeParsed()
                                              throws Exception
        Throws:
        Exception
      • enumCsvParamMultipleShouldBeParsed

        public void enumCsvParamMultipleShouldBeParsed()
                                                throws Exception
        Throws:
        Exception
      • enumCsvParamShouldReturnNull

        public void enumCsvParamShouldReturnNull()
                                          throws Exception
        Throws:
        Exception
      • enumCsvParamValidationShouldWork

        public void enumCsvParamValidationShouldWork()
                                              throws Exception
        Throws:
        Exception
      • enumArrayParamSingleShouldBeParsed

        public void enumArrayParamSingleShouldBeParsed()
                                                throws Exception
        Throws:
        Exception
      • enumArrayParamMultipleShouldBeParsed

        public void enumArrayParamMultipleShouldBeParsed()
                                                  throws Exception
        Throws:
        Exception
      • enumArrayParamShouldReturnNull

        public void enumArrayParamShouldReturnNull()
                                            throws Exception
        Throws:
        Exception
      • enumArrayParamValidationShouldWork

        public void enumArrayParamValidationShouldWork()
                                                throws Exception
        Throws:
        Exception
      • customDateFormatParamShouldBeParsedToDate

        public void customDateFormatParamShouldBeParsedToDate()
                                                       throws Exception
        Throws:
        Exception
      • customDateFormatParamWithOptionalShouldBeParsedToDate

        public void customDateFormatParamWithOptionalShouldBeParsedToDate()
                                                                   throws Exception
        Throws:
        Exception
      • customDateFormatParamShouldHandleNull

        public void customDateFormatParamShouldHandleNull()
                                                   throws Exception
        Throws:
        Exception
      • customDateFormatParamWithOptionalShouldHandleEmpty

        public void customDateFormatParamWithOptionalShouldHandleEmpty()
                                                                throws Exception
        Throws:
        Exception
      • customDateFormatValidationShouldWork

        public void customDateFormatValidationShouldWork()
                                                  throws Exception
        Throws:
        Exception
      • needingInjectionParamParserNotBinded

        public void needingInjectionParamParserNotBinded()
                                                  throws Exception
        Throws:
        Exception
      • needingInjectionParamParser

        public void needingInjectionParamParser()
                                         throws Exception
        Throws:
        Exception
      • needingInjectionParamParserArray

        public void needingInjectionParamParserArray()
                                              throws Exception
        Throws:
        Exception
      • customArgumentExtractorWithNoArgsShouldBeInstantiated

        public void customArgumentExtractorWithNoArgsShouldBeInstantiated()
      • customArgumentExtractorWithClassArgShouldBeInstantiated

        public void customArgumentExtractorWithClassArgShouldBeInstantiated()
      • customArgumentExtractorWithGuiceShouldBeInstantiated

        public void customArgumentExtractorWithGuiceShouldBeInstantiated()
      • customArgumentExtractorWithOptionalAndGuiceShouldBeInstantiated

        public void customArgumentExtractorWithOptionalAndGuiceShouldBeInstantiated()
      • multipleDifferentExtractorsShouldWorkFine

        public void multipleDifferentExtractorsShouldWorkFine()
      • validationShouldFailWhenBadRequest

        public void validationShouldFailWhenBadRequest()
      • validationShouldPassWhenGoodRequest

        public void validationShouldPassWhenGoodRequest()
      • optionalSessionParam

        public void optionalSessionParam()
      • optionalSessionParamEmpty

        public void optionalSessionParamEmpty()
      • sessionParamStrictModeWorks

        public void sessionParamStrictModeWorks()
      • optionalAttribute

        public void optionalAttribute()
      • optionalAttributeEmpty

        public void optionalAttributeEmpty()
      • attributeStrictModeWorks

        public void attributeStrictModeWorks()
      • optionalHeader

        public void optionalHeader()
      • optionalHeaderEmpty

        public void optionalHeaderEmpty()
      • headerStrictModeWorks

        public void headerStrictModeWorks()
      • optionalParam

        public void optionalParam()
      • optionalParamEmpty

        public void optionalParamEmpty()
      • paramStrictModeWorks

        public void paramStrictModeWorks()
      • optionalIntegerParam

        public void optionalIntegerParam()
      • optionalIntegerParamEmpty

        public void optionalIntegerParamEmpty()
      • integerParamStrictModeWorks

        public void integerParamStrictModeWorks()
      • optionalLongParam

        public void optionalLongParam()
      • optionalLongParamEmpty

        public void optionalLongParamEmpty()
      • longParamEmptyStrictModeWorks

        public void longParamEmptyStrictModeWorks()
      • optionalShortParam

        public void optionalShortParam()
      • optionalShortParamEmpty

        public void optionalShortParamEmpty()
      • shortParamEmptyStrictModeWorks

        public void shortParamEmptyStrictModeWorks()
      • optionalEnumParam

        public void optionalEnumParam()
      • optionalEnumParamEmpty

        public void optionalEnumParamEmpty()
      • rainbowParamStrictModeWorks

        public void rainbowParamStrictModeWorks()
      • optionalEnumArrayParam

        public void optionalEnumArrayParam()
      • optionalEnumArrayParamEmpty

        public void optionalEnumArrayParamEmpty()
      • rainbowArrayParamEmptyStrictModeWorks

        public void rainbowArrayParamEmptyStrictModeWorks()
      • optionalDateParam

        public void optionalDateParam()
      • optionalDateParamEmpty

        public void optionalDateParamEmpty()
      • dateParamStrictModeWorks

        public void dateParamStrictModeWorks()
      • optionalBody

        public void optionalBody()
      • optionalBodyEmpty

        public void optionalBodyEmpty()
      • bodyEmptyStrictModeWorks

        public void bodyEmptyStrictModeWorks()
      • validationShouldBeAppliedInCorrectOrderPreFail

        public void validationShouldBeAppliedInCorrectOrderPreFail()
      • validationWithOptionalShouldBeAppliedInCorrectOrderPreFail

        public void validationWithOptionalShouldBeAppliedInCorrectOrderPreFail()
      • validationShouldBeAppliedInCorrectOrderPostFail

        public void validationShouldBeAppliedInCorrectOrderPostFail()
      • validationWithOptionalShouldBeAppliedInCorrectOrderPostFail

        public void validationWithOptionalShouldBeAppliedInCorrectOrderPostFail()
      • validationShouldBeAppliedInCorrectOrderPass

        public void validationShouldBeAppliedInCorrectOrderPass()
      • validationWithOptionalShouldBeAppliedInCorrectOrderPass

        public void validationWithOptionalShouldBeAppliedInCorrectOrderPass()
      • invalidValidatorShouldBeFlagged

        public void invalidValidatorShouldBeFlagged()
      • invalidValidatorWithOptionalShouldBeFlagged

        public void invalidValidatorWithOptionalShouldBeFlagged()
      • tooManyBodiesShouldBeFlagged

        public void tooManyBodiesShouldBeFlagged()
      • bodyShouldBeParsedIntoLeftOverParameter

        public void bodyShouldBeParsedIntoLeftOverParameter()
      • bodyWithOptionalShouldBeParsedIntoLeftOverParameter

        public void bodyWithOptionalShouldBeParsedIntoLeftOverParameter()
      • bodyWithOptionalShouldBeEmptyIfNoBodyPresent

        public void bodyWithOptionalShouldBeEmptyIfNoBodyPresent()
      • validationPassed

        public void validationPassed()
      • validationWithOptionalPassed

        public void validationWithOptionalPassed()
      • validationFailedRegex

        public void validationFailedRegex()
      • validationWithOptionalFailedRegex

        public void validationWithOptionalFailedRegex()
      • validationFailedLength

        public void validationFailedLength()
      • validationWithOptionalFailedLength

        public void validationWithOptionalFailedLength()
      • validationFailedRange

        public void validationFailedRange()
      • validationWithOptionalFailedRange

        public void validationWithOptionalFailedRange()
      • validationFailedTranslationFr

        public void validationFailedTranslationFr()
      • validationWithOptionalFailedTranslationFr

        public void validationWithOptionalFailedTranslationFr()
      • validationFailedTranslationEn

        public void validationFailedTranslationEn()
      • validationWithOptionalFailedTranslationEn

        public void validationWithOptionalFailedTranslationEn()
      • validationFailedWithThreeFields

        public void validationFailedWithThreeFields()
      • validationWithOptionalFailedWithThreeFields

        public void validationWithOptionalFailedWithThreeFields()
      • validationFailedWithTwoAnnotations

        public void validationFailedWithTwoAnnotations()
      • validationWithOptionalFailedWithTwoAnnotations

        public void validationWithOptionalFailedWithTwoAnnotations()
      • validationWithNullObject

        public void validationWithNullObject()