Package co.nubetech.crux.model

Examples of co.nubetech.crux.model.Mapping


public class TestReportDesignAction {

  @Test
  public void testPopulateMappingList(){
    Mapping mapping1 = new Mapping();
    mapping1.setId(121);
    Mapping mapping2 = new Mapping();
    mapping2.setId(122);
    Mapping mapping3 = new Mapping();
    mapping3.setId(123);
       
    ArrayList<Mapping> mappingList = new ArrayList<Mapping>();
    mappingList.add(mapping1);
    mappingList.add(mapping2);
    mappingList.add(mapping3);
View Full Code Here


  }

  @Test
  public void testPopulateDimensionAndMeasureList(){
           
    Mapping mapping = new Mapping();
    mapping.setId(120);
               
    ArrayList<Mapping> mappingList = new ArrayList<Mapping>();
    mappingList.add(mapping);
   
    MappingDAO mockedMappingDAO = mock(MappingDAO.class);
View Full Code Here

    Map<String, RowAlias> rowAliasMap = new HashMap<String, RowAlias>();
    rowAliasMap.put("rowAlias1", rowAlias1);
    rowAliasMap.put("rowAlias2", rowAlias2);
    rowAliasMap.put("rowAlias3", rowAlias3);
   
    Mapping mapping = new Mapping();
    mapping.setId(120);
    mapping.setColumnAlias(columnAliasMap);
    mapping.setRowAlias(rowAliasMap);
   
    reportDesignAction.setMappingId(120);
   
    MappingDAO mockedMappingDAO = mock(MappingDAO.class);
    reportDesignAction.setMappingDAO(mockedMappingDAO);
View Full Code Here

public class TestPreviewAction {

  @Test
  public void findPreviewReportData() throws CruxException{
    Mapping mapping1 = new Mapping();
    mapping1.setId(121);
    Mapping mapping2 = new Mapping();
    mapping2.setId(122);
    Mapping mapping3 = new Mapping();
    mapping3.setId(123);
   
    Report report = new Report();
   
    ArrayList<Mapping> mappingList = new ArrayList<Mapping>();
    mappingList.add(mapping1);
View Full Code Here

 

  @Test
    public void testRangeScanCompRowAggCol() throws IOException, CruxException {
            Report report = new Report();
            Mapping mapping = new Mapping();
            mapping.setTableName(TABLE_2);

            RowAlias rAlias1 = new RowAlias();
            rAlias1.setAlias("rowkeyLong");
            rAlias1.setLength(8);
            rAlias1.setId(1l);
            ValueType valueType1 = new ValueType();
            valueType1.setClassName("java.lang.Long");
            rAlias1.setValueType(valueType1);
            rAlias1.setMapping(mapping);

            RowAlias rAlias2 = new RowAlias();
            rAlias2.setAlias("rowkeyInt");
            rAlias2.setLength(4);
            rAlias2.setId(2l);
            ValueType valueType2 = new ValueType();
            valueType2.setClassName("java.lang.Integer");
            rAlias2.setValueType(valueType2);
            rAlias2.setMapping(mapping);

            RowAlias rAlias3 = new RowAlias();
            rAlias3.setAlias("rowkeyString");
            rAlias3.setId(3l);
            rAlias3.setLength((int) Bytes.toBytes("I am a String" + 11).length);
            ValueType valueType3 = new ValueType();
            valueType3.setClassName("java.lang.String");
            rAlias3.setValueType(valueType3);
            rAlias3.setMapping(mapping);
           
            //add aliases in order
            LinkedHashMap<String, RowAlias> rowMap = new LinkedHashMap<String, RowAlias>();
            rowMap.put(rAlias1.getAlias(), rAlias1);
            rowMap.put(rAlias2.getAlias(), rAlias2);
            rowMap.put(rAlias3.getAlias(), rAlias3);
            mapping.setRowAlias(rowMap);
           
            ColumnAlias cAlias = new ColumnAlias();
            cAlias.setAlias("col");
            cAlias.setColumnFamily("cf");
            cAlias.setQualifier("qualifier");
            cAlias.setValueType(valueType3);
            mapping.addColumnAlias(cAlias);

            ColumnAlias cAlias1 = new ColumnAlias();
            cAlias1.setAlias("col1");
            cAlias1.setColumnFamily("cf1");
            cAlias1.setQualifier("qualifier2");
            ValueType valueType4 = new ValueType();
            valueType4.setClassName("java.lang.Double");           
            cAlias1.setValueType(valueType4);
            mapping.addColumnAlias(cAlias1);
           
            ColumnAlias cAlias2 = new ColumnAlias();
            cAlias2.setAlias("col2");
            cAlias2.setColumnFamily("cf");
            cAlias2.setQualifier("qualifier1");
            cAlias2.setValueType(valueType3);
            mapping.addColumnAlias(cAlias2);

            FilterType filter1 = new FilterType();
        filter1.setType("Greater Than Equals");

        RowAliasFilter rowFilter1 = new RowAliasFilter();
View Full Code Here

    WelcomeAction welcomeAction = new WelcomeAction();
    welcomeAction.setConnectionDAO(mockedConnectionDAO);
    when(mockedConnectionDAO.findAll()).thenReturn(connectionList);
   
     
    Mapping mapping1 = new Mapping();
    Mapping mapping2 = new Mapping();
    Mapping mapping3 = new Mapping();
   
    ArrayList<Mapping> mappingList = new ArrayList<Mapping>();
    mappingList.add(mapping1);
    mappingList.add(mapping2);
    mappingList.add(mapping3);
View Full Code Here

    WelcomeAction welcomeAction = new WelcomeAction();
    welcomeAction.setConnectionDAO(mockedConnectionDAO);
    when(mockedConnectionDAO.findAll()).thenReturn(connectionList);
   
     
    Mapping mapping1 = new Mapping();
    Mapping mapping2 = new Mapping();
    Mapping mapping3 = new Mapping();
   
    ArrayList<Mapping> mappingList = new ArrayList<Mapping>();
    mappingList.add(mapping1);
    mappingList.add(mapping2);
    mappingList.add(mapping3);
View Full Code Here

    WelcomeAction welcomeAction = new WelcomeAction();
    welcomeAction.setConnectionDAO(mockedConnectionDAO);
    when(mockedConnectionDAO.findAll()).thenReturn(connectionList);
   
     
    Mapping mapping1 = new Mapping();
    Mapping mapping2 = new Mapping();
    Mapping mapping3 = new Mapping();
   
    ArrayList<Mapping> mappingList = new ArrayList<Mapping>();
    mappingList.add(mapping1);
    mappingList.add(mapping2);
    mappingList.add(mapping3);
View Full Code Here

    stmt.executeUpdate("insert into connection values(99999,1,1,'connectionTest')");
    stmt.executeUpdate("insert into mapping values(99999,99999,'mappingTest','tableTest')");
    MappingDAO mappingDAO = new MappingDAO();
    mappingDAO.session = session;
    mappingDAO.transaction = mappingDAO.session.getTransaction();
    Mapping mapping = mappingDAO.findById(99999l);
    try {
      mappingDAO.delete(mapping);
    

    ColumnAlias columnAlias = new ColumnAlias();
View Full Code Here

    ValueTypeDAO mockedValueTypeDAO = mock(ValueTypeDAO.class);
    mappingAction.setValueTypeDAO(mockedValueTypeDAO);
    when(mockedValueTypeDAO.findAll()).thenReturn(valueTypeList);
   
    //Code for creating List<Mapping> & mock for it.
    Mapping mapping = new Mapping();
    ColumnAlias columnAlias1 = new ColumnAlias(mapping, valueType1,"columnFamily", "qualifier", "alias");
    ColumnAlias columnAlias2 = new ColumnAlias(mapping, valueType1,"columnFamily", "qualifier", "alias");
    ColumnAlias columnAlias3= new ColumnAlias(mapping, valueType1,"columnFamily", "qualifier", "alias");
       
    Map<String, ColumnAlias> columnAliasMap = new HashMap<String, ColumnAlias>();
    columnAliasMap.put("columnAlias1", columnAlias1);
    columnAliasMap.put("columnAlias2", columnAlias2);
    columnAliasMap.put("columnAlias3", columnAlias3);
   
    RowAlias rowAlias1 = new RowAlias(901, mapping, valueType1, 4 ,"rowAliasName1");
    RowAlias rowAlias2 = new RowAlias(902, mapping, valueType1, 4 ,"rowAliasName2");
    RowAlias rowAlias3 = new RowAlias(903, mapping, valueType1, 4 ,"rowAliasName3");
   
    Map<String, RowAlias> rowAliasMap = new TreeMap<String, RowAlias>();
    rowAliasMap.put("rowAlias1", rowAlias1);
    rowAliasMap.put("rowAlias2", rowAlias2);
    rowAliasMap.put("rowAlias3", rowAlias3);
   
       
    Mapping mapping1 = new Mapping(connection1, "mappingParameterName1", "ParameterTableName1", columnAliasMap, rowAliasMap);
    Mapping mapping2 = new Mapping(connection2, "mappingParameterName2", "ParameterTableName2", columnAliasMap, rowAliasMap);
    Mapping mapping3 = new Mapping(connection3, "mappingParameterName3", "ParameterTableName3", columnAliasMap, rowAliasMap);
   
    ArrayList<Mapping> mappingList = new ArrayList<Mapping>();
    mappingList.add(mapping1);
    mappingList.add(mapping2);
    mappingList.add(mapping3);
   
    MappingDAO mockedMappingDAO = mock(MappingDAO.class);
    mappingAction.setMappingDAO(mockedMappingDAO);
    when(mockedMappingDAO.findAll()).thenReturn(mappingList);
   
    String successString = mappingAction.initializeMappings();
   
    assertEquals(successString, "success");
   
    //Test for same connections
    assertEquals(mappingAction.getConnections().get(0), connection1);
    assertEquals(mappingAction.getConnections().get(1), connection2);
    assertEquals(mappingAction.getConnections().get(2), connection3);
   
    //Test for same valueTypes - columnTypeList in the MappingAction class
    assertEquals(mappingAction.getColumnTypeList().get(0), valueType1);
    assertEquals(mappingAction.getColumnTypeList().get(1), valueType2);
    assertEquals(mappingAction.getColumnTypeList().get(2), valueType3);
   
    //Test for same mappings
    //test mapping1
    assertEquals(mappingAction.getMappingViewList().get(0).getId(), mapping1.getId());
    assertEquals(mappingAction.getMappingViewList().get(0).getName(), mapping1.getName());
    assertEquals(mappingAction.getMappingViewList().get(0).getConnectionName(), mapping1.getConnection().getName());
    assertEquals(mappingAction.getMappingViewList().get(0).getTableName(), mapping1.getTableName());
    //test mapping2
    assertEquals(mappingAction.getMappingViewList().get(1).getId(), mapping2.getId());
    assertEquals(mappingAction.getMappingViewList().get(1).getName(), mapping2.getName());
    assertEquals(mappingAction.getMappingViewList().get(1).getConnectionName(), mapping2.getConnection().getName());
    assertEquals(mappingAction.getMappingViewList().get(1).getTableName(), mapping2.getTableName());
    //test mapping3
    assertEquals(mappingAction.getMappingViewList().get(2).getId(), mapping3.getId());
    assertEquals(mappingAction.getMappingViewList().get(2).getName(), mapping3.getName());
    assertEquals(mappingAction.getMappingViewList().get(2).getConnectionName(), mapping3.getConnection().getName());
    assertEquals(mappingAction.getMappingViewList().get(2).getTableName(), mapping3.getTableName());
       
  }
View Full Code Here

TOP

Related Classes of co.nubetech.crux.model.Mapping

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.