/* * Copyright 2000-2013 Enonic AS * http://www.enonic.com/license */ package com.enonic.cms.core.portal.livetrace; import org.junit.Test; import static junit.framework.Assert.assertEquals; public class RelatedContentFetchTraceTest { @Test public void testGetChildrenFetches() throws Exception { RelatedContentFetchTrace trace = new RelatedContentFetchTrace(); assertEquals( "", trace.getChildrenFetches() ); trace.setChildrenFetch( 1, 123 ); assertEquals( "123", trace.getChildrenFetches() ); trace.setChildrenFetch( 2, 555 ); assertEquals( "123 -> 555", trace.getChildrenFetches() ); } @Test public void testGetParentFetches() throws Exception { RelatedContentFetchTrace trace = new RelatedContentFetchTrace(); assertEquals( "", trace.getParentFetches() ); trace.setParentFetch( 1, 123 ); assertEquals( "123", trace.getParentFetches() ); trace.setParentFetch( 2, 555 ); assertEquals( "123 -> 555", trace.getParentFetches() ); trace.setParentFetch( 3, 321 ); assertEquals( "123 -> 555 -> 321", trace.getParentFetches() ); } }