diff options
Diffstat (limited to 'container-search/src/test/java/com/yahoo/search/pagetemplates/engine/test/MapSourcesToSectionsTestCase.java')
-rw-r--r-- | container-search/src/test/java/com/yahoo/search/pagetemplates/engine/test/MapSourcesToSectionsTestCase.java | 68 |
1 files changed, 34 insertions, 34 deletions
diff --git a/container-search/src/test/java/com/yahoo/search/pagetemplates/engine/test/MapSourcesToSectionsTestCase.java b/container-search/src/test/java/com/yahoo/search/pagetemplates/engine/test/MapSourcesToSectionsTestCase.java index 8d8e39bd934..4d844c50cc9 100644 --- a/container-search/src/test/java/com/yahoo/search/pagetemplates/engine/test/MapSourcesToSectionsTestCase.java +++ b/container-search/src/test/java/com/yahoo/search/pagetemplates/engine/test/MapSourcesToSectionsTestCase.java @@ -13,13 +13,13 @@ import com.yahoo.search.pagetemplates.model.MapChoice; import com.yahoo.search.pagetemplates.model.PageElement; import com.yahoo.search.pagetemplates.model.Source; import com.yahoo.search.result.HitGroup; -import org.junit.Test; +import org.junit.jupiter.api.Test; import java.util.List; import java.util.Map; -import static org.junit.Assert.assertEquals; -import static org.junit.Assert.assertNotNull; +import static org.junit.jupiter.api.Assertions.assertEquals; +import static org.junit.jupiter.api.Assertions.assertNotNull; /** * @author bratseth @@ -27,50 +27,50 @@ import static org.junit.Assert.assertNotNull; public class MapSourcesToSectionsTestCase extends ExecutionAbstractTestCase { @Test - public void testExecution() { + void testExecution() { // Create the page template - Choice page=Choice.createSingleton(importPage("MapSourcesToSections.xml")); + Choice page = Choice.createSingleton(importPage("MapSourcesToSections.xml")); // Create a federated result - Query query=new Query(); - Result result=new Result(query); - result.hits().add(createHits("source1",3)); - result.hits().add(createHits("source2",4)); - result.hits().add(createHits("source3",5)); - result.hits().add(createHits("source4",6)); - result.hits().add(createHits("source5",7)); + Query query = new Query(); + Result result = new Result(query); + result.hits().add(createHits("source1", 3)); + result.hits().add(createHits("source2", 4)); + result.hits().add(createHits("source3", 5)); + result.hits().add(createHits("source4", 6)); + result.hits().add(createHits("source5", 7)); // Resolve - Resolver resolver=new DeterministicResolverAssertingMethod(); - Resolution resolution=resolver.resolve(page,query,result); - Map<String, List<PageElement>> mapping= - resolution.getResolution((MapChoice)((PageTemplate)page.get(0).get(0)).getSection().elements().get(2)); + Resolver resolver = new DeterministicResolverAssertingMethod(); + Resolution resolution = resolver.resolve(page, query, result); + Map<String, List<PageElement>> mapping = + resolution.getResolution((MapChoice) ((PageTemplate) page.get(0).get(0)).getSection().elements().get(2)); assertNotNull(mapping); - assertEquals("source1",((Source)mapping.get("box1source").get(0)).getName()); - assertEquals("source2",((Source)mapping.get("box2source").get(0)).getName()); - assertEquals("source3",((Source)mapping.get("box3source").get(0)).getName()); - assertEquals("source4",((Source)mapping.get("box4source").get(0)).getName()); + assertEquals("source1", ((Source) mapping.get("box1source").get(0)).getName()); + assertEquals("source2", ((Source) mapping.get("box2source").get(0)).getName()); + assertEquals("source3", ((Source) mapping.get("box3source").get(0)).getName()); + assertEquals("source4", ((Source) mapping.get("box4source").get(0)).getName()); // Execute - Organizer organizer =new Organizer(); - organizer.organize(page,resolution,result); + Organizer organizer = new Organizer(); + organizer.organize(page, resolution, result); // Check execution: // Two subsections, each containing two sub-subsections with one source each - assertEquals(2,result.hits().size()); - HitGroup row1=(HitGroup)result.hits().get(0); - HitGroup column11=(HitGroup)row1.get(0); - HitGroup column12=(HitGroup)row1.get(1); - HitGroup row2=(HitGroup)result.hits().get(1); - HitGroup column21=(HitGroup)row2.get(0); - HitGroup column22=(HitGroup)row2.get(1); - assertEqualHitGroups(createHits("source1",3),column11); - assertEqualHitGroups(createHits("source2",4),column12); - assertEqualHitGroups(createHits("source3",5),column21); - assertEqualHitGroups(createHits("source4",6),column22); + assertEquals(2, result.hits().size()); + HitGroup row1 = (HitGroup) result.hits().get(0); + HitGroup column11 = (HitGroup) row1.get(0); + HitGroup column12 = (HitGroup) row1.get(1); + HitGroup row2 = (HitGroup) result.hits().get(1); + HitGroup column21 = (HitGroup) row2.get(0); + HitGroup column22 = (HitGroup) row2.get(1); + assertEqualHitGroups(createHits("source1", 3), column11); + assertEqualHitGroups(createHits("source2", 4), column12); + assertEqualHitGroups(createHits("source3", 5), column21); + assertEqualHitGroups(createHits("source4", 6), column22); // Check rendering - assertRendered(result,"MapSourcesToSectionsResult.xml"); + assertRendered(result, "MapSourcesToSectionsResult.xml"); } /** Same as deterministic resolver, but asserts that it received the correct method names for each map choice */ |