Package co.nubetech.crux.model

Examples of co.nubetech.crux.model.ColumnAlias


  public void testColumnAliasView(){
   
    ValueType valueType = new ValueType();
        valueType.setName("value");
   
    ColumnAlias columnAlias = new ColumnAlias();
    columnAlias.setId(1);
    columnAlias.setColumnFamily("cf");
    columnAlias.setQualifier("a");
    columnAlias.setAlias("Alias");
    columnAlias.setValueType(valueType);
   
    ColumnAliasView columnAliasView = new ColumnAliasView(columnAlias);
   
    assertEquals(columnAliasView.getColumnFamily(),"cf");
    assertEquals(columnAliasView.getColumnTypeName(),"value");
    assertEquals(columnAlias.getQualifier(),"a");
    assertEquals(columnAlias.getAlias(),"Alias");
    assertEquals(columnAlias.getId(),1);
  }
View Full Code Here


    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);
View Full Code Here

   
 
   
    //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);
View Full Code Here

    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);
   
    //get columnAlias from getColumnAliasViewList() while asserting.   
    //Using getColumnAliasViewList() we can test following properties to check for equality :
   
    //Test for same column family
    assertEquals(mappingAction.getColumnAliasViewList().get(0).getColumnFamily(), columnAlias.getColumnFamily());
       
    //Test for same column type
    assertEquals(mappingAction.getColumnAliasViewList().get(0).getColumnTypeName(), columnAlias.getValueType().getName());
    // Above test directly using valueType object.   
    assertEquals(mappingAction.getColumnAliasViewList().get(0).getColumnTypeName(),valueType.getName());
   
    // test column alias names
    assertEquals(mappingAction.getColumnAliasViewList().get(0).getAlias(), columnAlias.getAlias());
   
    // test column alias id
    assertEquals(mappingAction.getColumnAliasViewList().get(0).getId(), columnAlias.getId());
   
    // test qualifier name
    assertEquals(mappingAction.getColumnAliasViewList().get(0).getQualifier(), columnAlias.getQualifier());
   
       
  }
View Full Code Here

    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);
   
   
    assertEquals(mappingAction.getColumnAliasViewList().get(0).getColumnFamily(), columnAlias.getColumnFamily());
   
       
  }
View Full Code Here

    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);
   
    // columnAliasMap is empty. IndexOutOfBoundsException.
    assertEquals(mappingAction.getColumnAliasViewList().get(0).getId(), columnAlias.getId());
   
       
  }
View Full Code Here

    MappingDAO maps = new MappingDAO();
    maps.session = session;

    ColumnAliasDAO columnAliasDAO = new ColumnAliasDAO();

    ColumnAlias columnAlias = new ColumnAlias();
    columnAliasDAO.session = session;
    columnAlias.setAlias("aliasTest");
    columnAlias.setColumnFamily("columnFamily");
    columnAlias.setValueType(colType.findById(1l));
    columnAlias.setMapping(maps.findById(99999l));
    columnAlias.setQualifier("qualifier");
    long mapsId = 0;
    try
    columnAliasDAO.transaction = columnAliasDAO.session.getTransaction();
    // columnAliasDAO.transaction.begin();
    mapsId = columnAliasDAO.save(columnAlias);
View Full Code Here

    stmt.executeUpdate("insert into mapping values(99999,99999,'mappingTest','tableTest')");
    stmt.executeUpdate("insert into columnAlias values(99999,99999,1,'columnFamilyTest','qualifierTest','aliasTest')");

    ColumnAliasDAO mapDetailsDAO = new ColumnAliasDAO();

    ColumnAlias mapDetails = new ColumnAlias();
    mapDetailsDAO.session = com.googlecode.s2hibernate.struts2.plugin.util.HibernateSessionFactory
        .getNewSession();

    try {
    ColumnAlias maps = mapDetailsDAO.findById(99999l);
    assertEquals(maps.getColumnFamily(), "columnFamilyTest");
    assertEquals(maps.getValueType().getId(), 1l);
    assertEquals(maps.getQualifier(), "qualifierTest");
    assertEquals(maps.getAlias(), "aliasTest");
    assertEquals(maps.getMapping().getId(), 99999l);
    } finally {
    stmt.executeUpdate("delete from columnAlias where id=" + 99999);
    stmt.executeUpdate("delete from mapping where id=" + 99999);
    stmt.executeUpdate("delete from connection where id=" + 99999);
    mapDetailsDAO.session.close();
View Full Code Here

    stmt.executeUpdate("insert into connection values(99999,1,1,'connectionTest')");
    stmt.executeUpdate("insert into mapping values(99999,99999,'mappingTest','tableTest')");
    stmt.executeUpdate("insert into columnAlias values(99999,99999,1,'columnFamilyTest','qualifierTest','aliasTest')");
   
    ColumnAliasDAO mapDetailsDAO = new ColumnAliasDAO();
    ColumnAlias mapDetails = new ColumnAlias();
    try {
    Session session = com.googlecode.s2hibernate.struts2.plugin.util.HibernateSessionFactory
        .getNewSession();
    mapDetailsDAO.session = session;
    mapDetails = mapDetailsDAO.findById(99999l);
View Full Code Here

    Mapping mapping = mappingDAO.findById(99999l);
    try {
      mappingDAO.delete(mapping);
    

    ColumnAlias columnAlias = new ColumnAlias();
    columnAlias.setMapping(mapping);
    ValueTypeDAO valueTypeDAO = new ValueTypeDAO();
    valueTypeDAO.session = session;
    valueTypeDAO.transaction = valueTypeDAO.session.getTransaction();
    columnAlias.setAlias("testAlias");
    columnAlias.setColumnFamily("testCF");
    columnAlias.setValueType(valueTypeDAO.findById(1l));
    columnAlias.setQualifier("testQual");

    ColumnAliasDAO columnAliasDAO = new ColumnAliasDAO();
    columnAliasDAO.session = session;
    columnAliasDAO.transaction = columnAliasDAO.session.getTransaction();
 
View Full Code Here

TOP

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

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.