package rabbitescape.engine.menu;
import static org.hamcrest.MatcherAssert.*;
import static org.hamcrest.CoreMatchers.*;
import org.junit.Test;
import java.util.Arrays;
public class TestLoadLevelsList
{
@Test
public void Test_levels_get_loaded_correctly()
{
LevelsList levels = LoadLevelsList.load(
new LevelsList(
new LevelsList.LevelSetInfo( null, "test1", null, false ),
new LevelsList.LevelSetInfo( null, "test2", null, false )
)
);
assertThat(
levels.inDir( "test1" ),
equalTo(
Arrays.asList(
new LevelsList.LevelInfo( "fortest", "For Test!" )
)
)
);
assertThat(
levels.inDir( "test2" ),
equalTo(
Arrays.asList(
new LevelsList.LevelInfo( "lev1", "Test 9 no 1" ),
new LevelsList.LevelInfo( "lev2", "test 2" ),
new LevelsList.LevelInfo( "lev3", "Test 3 ..." )
)
)
);
}
}