Преглед на файлове

[MRM-749]

o fixed pagination


git-svn-id: https://svn.apache.org/repos/asf/archiva/branches/archiva-nexus-indexer@739952 13f79535-47bb-0310-9956-ffa450edef68
archiva-nexus-indexer
Maria Odea B. Ching преди 15 години
родител
ревизия
61d0936fc0

+ 2
- 2
archiva-modules/archiva-base/archiva-indexer/src/main/java/org/apache/archiva/indexer/search/NexusRepositorySearch.java Целия файл

@@ -263,7 +263,7 @@ public class NexusRepositorySearch
for ( int i = 0; i < fetchCount; i++ )
{
// Stop fetching if we are past the total # of available hits.
if ( offset + i > results.getTotalHits() )
if ( offset + i >= results.getHits().size() )
{
break;
}
@@ -280,7 +280,7 @@ public class NexusRepositorySearch
}
}
}
paginated.setTotalHits( paginated.getHitsMap().size() );
paginated.setTotalHits( results.getTotalHits() );
return paginated;
}

+ 4
- 2
archiva-modules/archiva-base/archiva-indexer/src/test/java/org/apache/archiva/indexer/search/NexusRepositorySearchTest.java Целия файл

@@ -201,7 +201,8 @@ public class NexusRepositorySearchTest
archivaConfigControl.verify();

assertNotNull( results );
assertEquals( 1, results.getTotalHits() );
assertEquals( 1, results.getHits().size() );
assertEquals( 2, results.getTotalHits() );

archivaConfigControl.reset();

@@ -218,7 +219,8 @@ public class NexusRepositorySearchTest
archivaConfigControl.verify();

assertNotNull( results );
assertEquals( 1, results.getTotalHits() );
assertEquals( 1, results.getHits().size() );
assertEquals( 2, results.getTotalHits() );
}

public void testArtifactFoundInMultipleRepositories()

Loading…
Отказ
Запис