Package com.zesped.model

Examples of com.zesped.model.User


    AtrilSession oSes = DAO.getAdminSession("SmokeTest");
    oSes.autoCommit(true);   
    try {
      USRID = User.forEmail(TEST_USER_EMAIL);
    } catch (ElementNotFoundException notfound) {
      User oUsr = new User();
      oUsr.setEmail(TEST_USER_EMAIL);
      oUsr.setFirstName("Default Test User First Name");
      oUsr.setLastName("Default Test User Last Name");
      oUsr.setPassword("12345678");
      oUsr.create(oSes);
      USRID = oUsr.id();
    }
    try {
      ACCID = CustomerAccount.forBusinessName(TEST_BUSINESSNAME);
    } catch (ElementNotFoundException notfound) {   
      ACCID = CustomerAccount.create(oSes, new User(oSes, USRID), TEST_BUSINESSNAME).id();   
    }
   
    CustomerAccount oAcc = new CustomerAccount(oSes.getDms(), ACCID);
    if (oAcc.taxpayers(oSes).list(oSes).size()==0)
      TaxPayer.create(oSes, oAcc, TEST_BUSINESSNAME+" tax payer", "John Smith", "johnj@junittesting.com", null);
View Full Code Here


  //-----------------------------------------------------------
 
  @Test public void createUser()
    throws IllegalArgumentException,AuthorizationManagerAdminException,DuplicatedElementException,ElementNotFoundException,NotEnoughRightsException {
      AtrilSession oSes = openTestSession();
      User oUsr = new User();
      oUsr.setEmail(generateRandomId(6, null,Character.LOWERCASE_LETTER)+"@"+generateRandomId(6, null,Character.LOWERCASE_LETTER)+".com");
      oUsr.setFirstName("Test First Name "+generateRandomId(6, null,Character.UPPERCASE_LETTER));
      oUsr.setLastName("Test Last Name "+generateRandomId(6, null,Character.UPPERCASE_LETTER));
      oUsr.setPassword("12345678");
      oUsr.create(oSes);
      closeTestSession(oSes);
  }
View Full Code Here

  //-----------------------------------------------------------
 
  @Test public void createCustomerAccount()
    throws IllegalArgumentException,AuthorizationManagerAdminException,DuplicatedElementException,ElementNotFoundException,NotEnoughRightsException {
      AtrilSession oSes = openTestSession();
      User oUsr = new User(oSes, USRID);
      CustomerAccount.create(oSes, oUsr, "Test Company "+generateRandomId(6, null,Character.UPPERCASE_LETTER));
      closeTestSession(oSes);
  }
View Full Code Here

  //-----------------------------------------------------------
 
  @Test public void createUserCustomerAccountAndTaxPayer()
    throws Exception {
      AtrilSession oSes = openTestSession();
      User oUsr = new User();
      oUsr.setEmail(generateRandomId(6, null,Character.LOWERCASE_LETTER)+"@"+generateRandomId(6, null,Character.LOWERCASE_LETTER)+".com");
      oUsr.setFirstName("Test First Name "+generateRandomId(6, null,Character.UPPERCASE_LETTER));
      oUsr.setLastName("Test Last Name "+generateRandomId(6, null,Character.UPPERCASE_LETTER));
      oUsr.setPassword("12345678");
      oUsr.create(oSes);
      oSes.commit();
      String sBizName = "Test Company "+generateRandomId(6, null,Character.UPPERCASE_LETTER);
      CustomerAccount oCac = CustomerAccount.create(oSes, oUsr, sBizName);
    oSes.commit();
    TaxPayer.create(oSes, oCac, sBizName, "", oUsr.getFirstName()+" "+oUsr.getLastName(), oUsr.getEmail(), true, null);
    oSes.commit();
      closeTestSession(oSes);
  }
View Full Code Here

    FileSystem oFs = new FileSystem();
    HttpRequest oReq;
   
    try {
      AtrilSession oSes = DAO.getAdminSession("AsyncAccountCache");
      User oUsr = new User(oSes, User.forUuid(sUsrNick));
      oSes.disconnect();
      oSes.close();

      oReq = new HttpRequest(sBaseUrl+"login.jsp", null, "post",
                   new NameValuePair[]{new NameValuePair("email", oUsr.getEmail()),
                                   new NameValuePair("passw", sUsrPwd),
                                   new NameValuePair("format", "session")});
      oReq.post();
      ArrayList<NameValuePair> aCookies = oReq.getCookies();
View Full Code Here

  //-----------------------------------------------------------
 
  @Test public void createInvoice()
    throws IllegalArgumentException,AuthorizationManagerAdminException,DuplicatedElementException,ElementNotFoundException,NotEnoughRightsException, DmsException, InstantiationException, IllegalAccessException {
      AtrilSession oSes = openTestSession();
      User oUsr = new User(oSes, USRID);
      CustomerAccount oAcc = new CustomerAccount(oSes.getDms(), ACCID);
      Iterator<TaxPayer> oItr = oAcc.taxpayers(oSes).list(oSes).iterator();
    TaxPayer oTpr = oItr.next();
    oTpr.invoices(oSes).create(oSes, oUsr.getNickName(), CaptureServiceFlavor.BASIC, oTpr.id(), null, null);
      closeTestSession(oSes);
  }
View Full Code Here

  //-----------------------------------------------------------
 
  @Test public void uploadInvoice()
    throws DmsException, NotYetConnectedException, ClassCastException, IllegalStateException, NullPointerException, RuntimeException, IOException, InstantiationException, IllegalAccessException {
      AtrilSession oSes = openTestSession();
      User oUsr = new User(oSes, USRID);
      CustomerAccount oAcc = new CustomerAccount(oSes.getDms(), ACCID);
      Iterator<TaxPayer> oItr = oAcc.taxpayers(oSes).list(oSes).iterator();
    TaxPayer oTpr = oItr.next();
    Invoice oInv = oTpr.invoices(oSes).create(oSes, oUsr.getNickName(), CaptureServiceFlavor.BASIC, oTpr.id(), null, null);
    oInv.createPage(oSes, getClass().getResourceAsStream("BilleteIberia.jpg"), 1, "BilleteIberia");
    closeTestSession(oSes);
  }
View Full Code Here

  //-----------------------------------------------------------
 
  @Test public void processInvoice()
    throws DmsException, NotYetConnectedException, ClassCastException, IllegalStateException, NullPointerException, RuntimeException, IOException, InstantiationException, IllegalAccessException {
      AtrilSession oSes = openTestSession();
      User oUsr = new User(oSes, USRID);
      CustomerAccount oAcc = new CustomerAccount(oSes.getDms(), ACCID);
      Iterator<TaxPayer> oItr = oAcc.taxpayers(oSes).list(oSes).iterator();
    TaxPayer oTpr = oItr.next();
    Invoice oInv = oTpr.invoices(oSes).create(oSes, oUsr.getNickName(), CaptureServiceFlavor.BASIC, oTpr.id(), null, null);
    oInv.process(oSes, new User(oSes, User.forEmail(TEST_USER_EMAIL)).getNickName());
    closeTestSession(oSes);
    Assert.assertEquals(true, oInv.isProcessed());
  }
View Full Code Here

  //-----------------------------------------------------------
 
  @Test public void createTicket()
    throws IllegalArgumentException,AuthorizationManagerAdminException,DuplicatedElementException,ElementNotFoundException,NotEnoughRightsException, DmsException, InstantiationException, IllegalAccessException {
      AtrilSession oSes = openTestSession();
      User oUsr = new User(oSes, USRID);
      CustomerAccount oAcc = new CustomerAccount(oSes.getDms(), ACCID);
      Iterator<TaxPayer> oItr = oAcc.taxpayers(oSes).list(oSes).iterator();
    TaxPayer oTpr = oItr.next();
    String sEmployeeUuid = "";
    BillNote oBln = oTpr.billnotes(oSes).create(oSes, oUsr.getNickName(), CaptureServiceFlavor.BASIC, oTpr.id(), "Test Concept", sEmployeeUuid);
    oBln.createTicket(oSes);
      closeTestSession(oSes);
  }
View Full Code Here

  @Test public void uploadTicket()
    throws DmsException, NotYetConnectedException, ClassCastException, IllegalStateException, NullPointerException, RuntimeException, IOException, InstantiationException, IllegalAccessException {
      String sUsrId = User.forEmail(TEST_USER_EMAIL);
      String sAccId = CustomerAccount.forBusinessName(TEST_BUSINESSNAME);
      AtrilSession oSes = openTestSession();
      User oUsr = new User(oSes, sUsrId);
      CustomerAccount oAcc = new CustomerAccount(oSes.getDms(), sAccId);
      Iterator<TaxPayer> oItr = oAcc.taxpayers(oSes).list(oSes).iterator();
    TaxPayer oTpr = oItr.next();
    String sEmployeeUuid = "";
    BillNote oBln = oTpr.billnotes(oSes).create(oSes, oUsr.getNickName(), CaptureServiceFlavor.BASIC, oTpr.id(), "Test Concept", sEmployeeUuid);
    Ticket oTck = oBln.createTicket(oSes);
    oTck.createNote(oSes, getClass().getResourceAsStream("OutbackSteakhouse.jpg"), 1, "OutbackSteakhouse.jpg");
    closeTestSession(oSes);
  }
View Full Code Here

TOP

Related Classes of com.zesped.model.User

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.