package org.openlegacy.terminal.support;
import apps.inventory.screens.WarehouseDetails;
import org.junit.Test;
import org.junit.runner.RunWith;
import org.openlegacy.AbstractTest;
import org.openlegacy.terminal.TerminalSession;
import org.springframework.test.context.ContextConfiguration;
import org.springframework.test.context.junit4.SpringJUnit4ClassRunner;
import java.util.Map;
import java.util.Set;
import junit.framework.Assert;
@ContextConfiguration("DefaultScreenRecordsProviderTest-context.xml")
@RunWith(SpringJUnit4ClassRunner.class)
public class DefaultScreenRecordsProviderTest extends AbstractTest {
@Test
public void testFieldRecords() {
TerminalSession terminalSession = newTerminalSession();
WarehouseDetails warehouseDetails = terminalSession.getEntity(WarehouseDetails.class);
Assert.assertNotNull(warehouseDetails);
Map<Object, Object> values = warehouseDetails.getWarehouseTypeValues();
Assert.assertEquals(4, values.size());
Set<Object> entrySet = values.keySet();
Object firstRecord = entrySet.iterator().next();
Assert.assertEquals("DR", firstRecord);
}
}