Package co.nubetech.crux.model

Examples of co.nubetech.crux.model.Mapping


        "className1", true);
   
 
   
    //Code for creating List<Mapping> & mock for it.
    Mapping mapping = new Mapping();
    ColumnAlias columnAlias1 = new ColumnAlias(mapping, valueType,"columnFamily", "qualifier", "alias");
    ColumnAlias columnAlias2 = new ColumnAlias(mapping, valueType,"columnFamily", "qualifier", "alias");
    ColumnAlias columnAlias3= new ColumnAlias(mapping, valueType,"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, valueType, 4 ,"rowAliasName1");
    RowAlias rowAlias2 = new RowAlias(902, mapping, valueType, 4 ,"rowAliasName2");
    RowAlias rowAlias3 = new RowAlias(903, mapping, valueType, 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(connection, "mappingParameterName1", "ParameterTableName1", columnAliasMap, rowAliasMap);
    Mapping mapping2 = new Mapping(connection, "mappingParameterName2", "ParameterTableName2", columnAliasMap, rowAliasMap);
    Mapping mapping3 = new Mapping(connection, "mappingParameterName3", "ParameterTableName3", columnAliasMap, rowAliasMap);
   
    ArrayList<Mapping> mappingList = new ArrayList<Mapping>();
    mappingList.add(mapping1);
    mappingList.add(mapping2);
    mappingList.add(mapping3);
   
    MappingAction mappingAction = new MappingAction();
   
    MappingDAO mockedMappingDAO = mock(MappingDAO.class);
    mappingAction.setMappingDAO(mockedMappingDAO);
    when(mockedMappingDAO.findAll()).thenReturn(mappingList);
   
    // populateMappingViewList() returns void.
    mappingAction.populateMappingViewList();
       
    //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


    datastore.setName("Hbase");
   
    ValueType valueType = new ValueType(101, datastore, "valueTypeName", "className",
        "className", true);
       
    Mapping mapping = new Mapping();
   
    ColumnAlias columnAlias = new ColumnAlias(mapping, valueType,"columnFamily", "qualifier", "aliasName");
       
    Map<String, ColumnAlias> columnAliasMap = new HashMap<String, ColumnAlias>();
    columnAliasMap.put("columnAlias", columnAlias);
       
    mapping.setColumnAlias(columnAliasMap);
   
    MappingAction mappingAction = new MappingAction();
   
    // Now call the populate method. Returns void.
    mappingAction.populateColumnAliasViewList(mapping);
View Full Code Here

   
    Datastore datastore = new Datastore();
    datastore.setId(121212);
    datastore.setName("Hbase");
       
    Mapping mapping = new Mapping();
   
    ColumnAlias columnAlias = new ColumnAlias();
       
    Map<String, ColumnAlias> columnAliasMap = new HashMap<String, ColumnAlias>();
    columnAliasMap.put("columnAlias", columnAlias);
       
    mapping.setColumnAlias(columnAliasMap);
   
    MappingAction mappingAction = new MappingAction();
   
    // Now call the populate method. Returns void.
    mappingAction.populateColumnAliasViewList(mapping);
View Full Code Here

    datastore.setName("Hbase");
   
    ValueType valueType = new ValueType(101, datastore, "valueTypeName", "className",
        "className", true);
       
    Mapping mapping = new Mapping();
   
    ColumnAlias columnAlias = new ColumnAlias(mapping, valueType,"columnFamily", "qualifier", "aliasName");
       
    Map<String, ColumnAlias> columnAliasMap = new HashMap<String, ColumnAlias>();
    //columnAliasMap.put("columnAlias", columnAlias);
       
    mapping.setColumnAlias(columnAliasMap);
   
    MappingAction mappingAction = new MappingAction();
   
    // Now call the populate method. Returns void.
    mappingAction.populateColumnAliasViewList(mapping);
View Full Code Here

    logger.debug("user name: " + user.getName());
    logger.debug("FilterList: " + filterList);
    logger.debug("AxisValues: " + axisValues);

    ArrayList<ReportDesign> designList = new ArrayList<ReportDesign>();
    Mapping mapping = null;
    try {
      mapping = mappingDAO.findById(mappingId);

      Map<String, ColumnAlias> hashColumnAlias = mapping.getColumnAlias();
      Map<String, RowAlias> hashRowAlias = mapping.getRowAlias();
      String[] axisArray = axisValues.split(":");

      for (String axis : axisArray) {
        logger.debug("axis: " + axis);
        if (!axis.equals("")) {
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);
    } catch (CruxException e) {
    }
View Full Code Here

    datastore.setName("Hbase");
   
    ValueType valueType = new ValueType(101, datastore, "valueType", "className1",
        "className1", true);
   
    Mapping mapping = new Mapping();
       
    RowAlias rowAlias1 = new RowAlias(901, mapping, valueType, 4 ,"rowAliasName1");
    RowAlias rowAlias2 = new RowAlias(902, mapping, valueType, 4 ,"rowAliasName2");
   
   
    Map<String, RowAlias> rowAliasMap = new TreeMap<String, RowAlias>();
    rowAliasMap.put("rowAlias1", rowAlias1);
    rowAliasMap.put("rowAlias2", rowAlias2);
   
   
    mapping.setRowAlias(rowAliasMap);
   
    GroupBy groupBy1 = new GroupBy(111l, rowAlias1, 1);
    GroupBy groupBy2 = new GroupBy(112l, rowAlias2, 2);
   
   
View Full Code Here

    datastore.setName("Hbase");
   
    ValueType valueType = new ValueType(101, datastore, "valueType", "className1",
        "className1", true);
   
    Mapping mapping = new Mapping();
       
    RowAlias rowAlias1 = new RowAlias(901, mapping, valueType, 4 ,"rowAliasName1");
    RowAlias rowAlias2 = new RowAlias(902, mapping, valueType, 4 ,"rowAliasName2");
    RowAlias rowAlias3 = new RowAlias(903, mapping, valueType, 4 ,"rowAliasName3");
   
    Map<String, RowAlias> rowAliasMap = new TreeMap<String, RowAlias>();
    rowAliasMap.put("rowAlias1", rowAlias1);
    rowAliasMap.put("rowAlias2", rowAlias2);
    rowAliasMap.put("rowAlias3", rowAlias3);
   
    mapping.setRowAlias(rowAliasMap);
     
    ArrayList<Mapping> mappingList = new ArrayList<Mapping>();
    mappingList.add(mapping);
    MappingAction mappingAction = new MappingAction();
       
View Full Code Here


  @Test(expected= NullPointerException.class)
  public void TestPopulateRowAliasViewWithEmptyRowAlias(){
   
    Mapping mapping = new Mapping();
       
    RowAlias rowAlias1 = new RowAlias();
    RowAlias rowAlias2 = new RowAlias();
    RowAlias rowAlias3 = new RowAlias();
   
    Map<String, RowAlias> rowAliasMap = new TreeMap<String, RowAlias>();
    rowAliasMap.put("rowAlias1", rowAlias1);
    rowAliasMap.put("rowAlias2", rowAlias2);
    rowAliasMap.put("rowAlias3", rowAlias3);
   
    mapping.setRowAlias(rowAliasMap);
     
    ArrayList<Mapping> mappingList = new ArrayList<Mapping>();
    mappingList.add(mapping);
    MappingAction mappingAction = new MappingAction();
       
View Full Code Here

  }
 
  @Test(expected= IndexOutOfBoundsException.class)
  public void TestPopulateRowAliasViewListWithEmptyMap(){
   
    Mapping mapping = new Mapping();
   
    Map<String, RowAlias> rowAliasMap = new TreeMap<String, RowAlias>();
 
    mapping.setRowAlias(rowAliasMap);
     
    ArrayList<Mapping> mappingList = new ArrayList<Mapping>();
    mappingList.add(mapping);
    MappingAction mappingAction = new MappingAction();
       
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.