From 8566f7a26cf1bd8421e06eca1a29ebc14877868e Mon Sep 17 00:00:00 2001 From: Olivier Lamy Date: Fri, 9 Sep 2011 08:34:17 +0000 Subject: [PATCH] [MRM-1512] api to configure RepositoryScanningConfiguration : more test auditlistener call for consumers modification git-svn-id: https://svn.apache.org/repos/asf/archiva/trunk@1167037 13f79535-47bb-0310-9956-ffa450edef68 --- .../admin/ArchivaAdministrationTest.java | 20 ++++++++++++++++++- 1 file changed, 19 insertions(+), 1 deletion(-) diff --git a/archiva-modules/archiva-base/archiva-repository-admin/src/test/java/org/apache/archiva/admin/repository/admin/ArchivaAdministrationTest.java b/archiva-modules/archiva-base/archiva-repository-admin/src/test/java/org/apache/archiva/admin/repository/admin/ArchivaAdministrationTest.java index 92eb20533..85e381d17 100644 --- a/archiva-modules/archiva-base/archiva-repository-admin/src/test/java/org/apache/archiva/admin/repository/admin/ArchivaAdministrationTest.java +++ b/archiva-modules/archiva-base/archiva-repository-admin/src/test/java/org/apache/archiva/admin/repository/admin/ArchivaAdministrationTest.java @@ -124,6 +124,18 @@ public class ArchivaAdministrationTest assertEquals( initialSize + 1, archivaAdministration.getRepositoryScanning().getKnownContentConsumers().size() ); assertTrue( archivaAdministration.getRepositoryScanning().getKnownContentConsumers().contains( "foo" ) ); + + archivaAdministration.removeKnownContentConsumer( "foo", getFakeAuditInformation() ); + + + assertEquals( initialSize , + archivaAdministration.getRepositoryScanning().getKnownContentConsumers().size() ); + assertFalse( archivaAdministration.getRepositoryScanning().getKnownContentConsumers().contains( "foo" ) ); + + assertEquals( 2, mockAuditListener.getAuditEvents().size() ); + assertEquals( AuditEvent.ENABLE_REPO_CONSUMER, mockAuditListener.getAuditEvents().get( 0 ).getAction() ); + assertEquals( AuditEvent.DISABLE_REPO_CONSUMER, mockAuditListener.getAuditEvents().get( 1 ).getAction() ); + mockAuditListener.clearEvents(); } @@ -147,8 +159,14 @@ public class ArchivaAdministrationTest archivaAdministration.getRepositoryScanning().getInvalidContentConsumers().size() ); assertTrue( archivaAdministration.getRepositoryScanning().getInvalidContentConsumers().contains( "foo" ) ); - assertEquals( 1, mockAuditListener.getAuditEvents().size() ); + archivaAdministration.removeInvalidContentConsumer( "foo", getFakeAuditInformation() ); + + assertEquals( initialSize, archivaAdministration.getRepositoryScanning().getInvalidContentConsumers().size() ); + assertFalse( archivaAdministration.getRepositoryScanning().getInvalidContentConsumers().contains( "foo" ) ); + + assertEquals( 2, mockAuditListener.getAuditEvents().size() ); assertEquals( AuditEvent.ENABLE_REPO_CONSUMER, mockAuditListener.getAuditEvents().get( 0 ).getAction() ); + assertEquals( AuditEvent.DISABLE_REPO_CONSUMER, mockAuditListener.getAuditEvents().get( 1 ).getAction() ); mockAuditListener.clearEvents(); -- 2.39.5