Package ninja.params
Class ControllerMethodInvokerTest
- java.lang.Object
-
- ninja.params.ControllerMethodInvokerTest
-
public class ControllerMethodInvokerTest extends Object
ControllerMethodInvokerTest.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static interface
ControllerMethodInvokerTest.ClassArg
static class
ControllerMethodInvokerTest.ClassArgArgumentExtractor
static class
ControllerMethodInvokerTest.DateParamParser
static class
ControllerMethodInvokerTest.Dep
class
ControllerMethodInvokerTest.Dto
static interface
ControllerMethodInvokerTest.GuiceAnnotation
static class
ControllerMethodInvokerTest.GuiceArgumentExtractor
Argument extractor that has a complex constructor for Guice.static interface
ControllerMethodInvokerTest.MockController
static class
ControllerMethodInvokerTest.NeedingInjectionParamParser
static interface
ControllerMethodInvokerTest.NoArg
static class
ControllerMethodInvokerTest.NoArgArgumentExtractor
static class
ControllerMethodInvokerTest.Rainbow
-
Constructor Summary
Constructors Constructor Description ControllerMethodInvokerTest()
-
Method Summary
-
-
-
Method Detail
-
setUp
public final void setUp()
-
noParameterMethodShouldBeInvoked
public void noParameterMethodShouldBeInvoked() 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
-
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
-
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
-
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()
-
-