@@ -496,42 +496,55 @@ public void filterSupportedTypesTestCallRecursiveMethodWhenIsGenericPresetVariab
496496 Mockito .anyString ());
497497 }
498498
499- @ Test ( expected = InvalidParameterValueException . class )
499+ @ Test
500500 public void validateQuotaConfigureEmailCmdParametersTestNullQuotaAccount () {
501+ Mockito .doReturn (true ).when (quotaAccountDaoMock ).getQuotaAccountEnabled (Mockito .any ());
502+ Mockito .doReturn (QuotaConfig .QuotaEmailTemplateTypes .QUOTA_LOW .toString ()).when (quotaConfigureEmailCmdMock ).getTemplateName ();
503+ Mockito .doReturn (true ).when (quotaConfigureEmailCmdMock ).getEnable ();
501504 Mockito .doReturn (null ).when (quotaAccountDaoMock ).findByIdQuotaAccount (Mockito .any ());
505+ Mockito .doReturn (null ).when (quotaResponseBuilderSpy ).addQuotaCredits (Mockito .any (), Mockito .any (), Mockito .any (), Mockito .any (), Mockito .any ());
506+ quotaResponseBuilderSpy .validateQuotaConfigureEmailCmdParameters (quotaConfigureEmailCmdMock );
507+ Mockito .verify (quotaResponseBuilderSpy ).addQuotaCredits (Mockito .any (), Mockito .any (), Mockito .any (), Mockito .any (), Mockito .any ());
508+ }
509+
510+ @ Test (expected = InvalidParameterValueException .class )
511+ public void validateQuotaConfigureEmailCmdParametersTestAccountWithDisabledQuota () {
512+ Mockito .doReturn (false ).when (quotaAccountDaoMock ).getQuotaAccountEnabled (Mockito .any ());
502513 quotaResponseBuilderSpy .validateQuotaConfigureEmailCmdParameters (quotaConfigureEmailCmdMock );
503514 }
504515
505516 @ Test (expected = InvalidParameterValueException .class )
506517 public void validateQuotaConfigureEmailCmdParametersTestNullTemplateNameAndMinBalance () {
507- Mockito .doReturn (quotaAccountVOMock ).when (quotaAccountDaoMock ).findByIdQuotaAccount (Mockito .any ());
518+ Mockito .doReturn (true ).when (quotaAccountDaoMock ).getQuotaAccountEnabled (Mockito .any ());
508519 Mockito .doReturn (null ).when (quotaConfigureEmailCmdMock ).getTemplateName ();
509520 Mockito .doReturn (null ).when (quotaConfigureEmailCmdMock ).getMinBalance ();
510521 quotaResponseBuilderSpy .validateQuotaConfigureEmailCmdParameters (quotaConfigureEmailCmdMock );
511522 }
512523
513524 @ Test (expected = InvalidParameterValueException .class )
514525 public void validateQuotaConfigureEmailCmdParametersTestEnableNullAndTemplateNameNotNull () {
515- Mockito .doReturn (quotaAccountVOMock ).when (quotaAccountDaoMock ).findByIdQuotaAccount (Mockito .any ());
526+ Mockito .doReturn (true ).when (quotaAccountDaoMock ).getQuotaAccountEnabled (Mockito .any ());
516527 Mockito .doReturn (QuotaConfig .QuotaEmailTemplateTypes .QUOTA_LOW .toString ()).when (quotaConfigureEmailCmdMock ).getTemplateName ();
517528 Mockito .doReturn (null ).when (quotaConfigureEmailCmdMock ).getEnable ();
518529 quotaResponseBuilderSpy .validateQuotaConfigureEmailCmdParameters (quotaConfigureEmailCmdMock );
519530 }
520531
521532 @ Test
522533 public void validateQuotaConfigureEmailCmdParametersTestNullTemplateName () {
523- Mockito .doReturn (quotaAccountVOMock ).when (quotaAccountDaoMock ).findByIdQuotaAccount (Mockito .any ());
534+ Mockito .doReturn (true ).when (quotaAccountDaoMock ).getQuotaAccountEnabled (Mockito .any ());
524535 Mockito .doReturn (null ).when (quotaConfigureEmailCmdMock ).getTemplateName ();
525536 Mockito .doReturn (null ).when (quotaConfigureEmailCmdMock ).getEnable ();
526537 Mockito .doReturn (100D ).when (quotaConfigureEmailCmdMock ).getMinBalance ();
538+ Mockito .doReturn (quotaAccountVOMock ).when (quotaAccountDaoMock ).findByIdQuotaAccount (Mockito .any ());
527539 quotaResponseBuilderSpy .validateQuotaConfigureEmailCmdParameters (quotaConfigureEmailCmdMock );
528540 }
529541
530542 @ Test
531543 public void validateQuotaConfigureEmailCmdParametersTestWithTemplateNameAndEnable () {
532- Mockito .doReturn (quotaAccountVOMock ).when (quotaAccountDaoMock ).findByIdQuotaAccount (Mockito .any ());
544+ Mockito .doReturn (true ).when (quotaAccountDaoMock ).getQuotaAccountEnabled (Mockito .any ());
533545 Mockito .doReturn (QuotaConfig .QuotaEmailTemplateTypes .QUOTA_LOW .toString ()).when (quotaConfigureEmailCmdMock ).getTemplateName ();
534546 Mockito .doReturn (true ).when (quotaConfigureEmailCmdMock ).getEnable ();
547+ Mockito .doReturn (quotaAccountVOMock ).when (quotaAccountDaoMock ).findByIdQuotaAccount (Mockito .any ());
535548 quotaResponseBuilderSpy .validateQuotaConfigureEmailCmdParameters (quotaConfigureEmailCmdMock );
536549 }
537550
0 commit comments