@Test(enabled = true)
  public void testDeserializeHibernateCollection() {

    final MemcachedBackupSessionManager manager = createManager();

    final Set<Animal> animals = new HashSet<Animal>(Arrays.asList(new Animal("cat")));
    final Person person = new Person("foo bar", animals);

    final Long personId = createPerson(person);
    final Person foundPerson = findPerson(personId);
    LOG.info("person: " + person.toString());
    LOG.info("found: " + foundPerson.toString());
    TestUtils.assertDeepEquals(person, foundPerson);

    final TranscoderService transcoderService = new TranscoderService(createTranscoder(manager));

    final MemcachedBackupSession session = createSession(manager, "123456789");
    session.setAttribute("person", foundPerson);

    final byte[] data = transcoderService.serialize(session);
    final MemcachedBackupSession deserialized = transcoderService.deserialize(data, null, manager);

    final Person deserializedPerson = (Person) deserialized.getAttribute("person");
    TestUtils.assertDeepEquals(foundPerson, deserializedPerson);
  }
  @Override
  public Person process(final Person person) throws Exception {
    final String firstName = person.getFirstName().toUpperCase();
    final String lastName = person.getLastName().toUpperCase();

    final Person transformedPerson = new Person(firstName, lastName);

    System.out.printf("Original person name: %s \n", person.toString());
    System.out.printf("Transformed person name: %s", transformedPerson.toString());
    log.info("Converting (" + person + ") into (" + transformedPerson + ")");

    return transformedPerson;
  }
 @Test
 public void testMergeTwoStrings() throws Exception {
   c1.setFirstName("Ian");
   c2.setLastName("Darwin");
   result = (Person) ObjectMerge.merge(c1, c2);
   assertEquals("Merge Nulls", "Ian Darwin", result.toString());
 }
Beispiel #4
0
 public void listAll() {
   List<Person> list = pr.findAll();
   System.out.println("查询结果如下:");
   for (Person p : list) {
     System.out.println(p.toString());
   }
 }
Beispiel #5
0
 public void testToString() {
   Person p4 = new Person();
   p4.setName("Fred Flintstone");
   p4.setMaximumBooks(7);
   String testString = "Fred Flintstone (7 books)";
   assertEquals(testString, p4.toString());
 }
  public static void main(String[] args) {
    DatabaseUtil.initDB(); // You should not remove this line, it creates the in-memory database
    PhoneBookImpl phoneBook = new PhoneBookImpl();

    /* Initialize list of people from database
     */
    phoneBook.getPeopleFromDb();
    System.out.println("Initial phone book (from List)");
    System.out.println(phoneBook.toString());
    /* TODO: create person objects and put them in the PhoneBook and database
     * John Smith, (248) 123-4567, 1234 Sand Hill Dr, Royal Oak, MI
     * Cynthia Smith, (824) 128-8758, 875 Main St, Ann Arbor, MI
     */
    Person p = new Person("John Smith", "(248) 123-4567", "1234 Sand Hill Dr, Royal Oak, MI");
    phoneBook.addPerson(p);
    p = new Person("Cynthia Smith", "(824) 128-8758", "875 Main St, Ann Arbor, MI");
    phoneBook.addPerson(p);
    // TODO: print the phone book out to System.out
    System.out.println("\nPhone book (from database) after adding John & Cynthia Smith");
    System.out.println(phoneBook.toStringFromDb());

    // TODO: find Cynthia Smith and print out just her entry
    Person foundPerson = phoneBook.findPersonFromCache("Cynthia", "Smith");
    System.out.println("\nCynthia Smith query result:");
    System.out.println(foundPerson.toString());

    // TODO: insert the new person objects into the database (and the phonebook member / list!)
    p = new Person("Jim Harbaugh", "(800) MGO-BLUE", "1 N. Main St, Ann Arbor, MI");
    phoneBook.addPerson(p);
    System.out.println("\nPhone book after adding Jim Harbaugh: ");
    System.out.println(phoneBook.toStringFromCache());
  }
 @Override
 public String toStringFromCache() {
   String str = "";
   for (Person p : people.values()) {
     if (!str.isEmpty()) str += "\n";
     str += (p.toString());
   }
   return str;
 }
 @Test
 public void presentationTest() {
   Person parent = new Person("parentName", 80, null);
   Person child = new Person("childName", 40, parent);
   marshallerFactory.newMarshaller(child).marshal(child, output);
   Person unmarshaled = unmarshaller.unmarshal(output, child.getClass());
   Assert.assertEquals(child, unmarshaled);
   System.out.println(child.toString());
 }
Beispiel #9
0
  @Test
  public void testInflatePerson() throws IOException {
    String input =
        "{\"firstName\":\"Pedro\",\"middleInitial\":\"A\",\"surname\":\"Platinum\",\"dateOfBirth\":44661454547,\"creditLimit\":10000.0}";

    ObjectMapper mapper = new ObjectMapper();
    Person p = mapper.readValue(input, Person.class);
    System.out.println(p.toString());
  }
Beispiel #10
0
  @Test
  public void test() {

    Person quote =
        secureRestTemplate.getForObject(
            "http://localhost:8080/persona/55d3ce238439cfaa984ef08f", Person.class);
    System.out.println("Made it:" + quote.toString());
    // log.info(quote.toString());
  }
 /** Finds person in register by name or phone number. Prints name and phone number to console. */
 private void findInRegister() {
   if (register.getCount() < 1) {
     System.err.println("Register does not contain any persons");
     return;
   }
   System.out.println("What are you looking for? Enter name or phone number");
   String str = readLine();
   Person person = register.findPersonByName(str);
   if (person != null) {
     System.out.println(person.toString());
   } else {
     person = register.findPersonByPhoneNumber(str);
     if (person != null) {
       System.out.println(person.toString());
     } else {
       System.out.println("Register does not contain this name or phone number");
     }
   }
 }
Beispiel #12
0
 public ListModel createListModel(String search) {
   search = search.trim();
   ArrayList<String> list = new ArrayList();
   for (Person p : base) {
     String display = p.toString();
     if (search.isEmpty() || display.contains(search)) {
       list.add(display);
     }
   }
   return new ListModel(list.toArray(new String[0]));
 }
  protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.activity_another);
    tvOutput = (TextView) findViewById(R.id.tvOutput);

    Person person = (Person) getIntent().getSerializableExtra("person");
    String name = person.getName();
    String email = person.getEmail();
    String phone = person.getPhone();

    tvOutput.setText(person.toString());
  }
Beispiel #14
0
  @Before
  public void before() {
    Person person = new Person("John", 25, true);

    JSONObject jsonObject = mock(JSONObject.class);
    when(jsonObject.toString()).thenReturn(person.toString());

    WLResponse wlResponse = mock(WLResponse.class);
    when(wlResponse.getResponseJSON()).thenReturn(jsonObject);

    observable = Observable.just(wlResponse);
  }
Beispiel #15
0
 public static void main(String[] args) {
   // kreiramo objekte, testiramo funkcije
   Person osoba = new Person("Neko");
   Student student = new Student("Student");
   Employee zaposlenik = new Employee("Zaposlen");
   Faculty profesor = new Faculty("Profesor");
   Staff staff = new Staff("staff");
   // to string
   System.out.println(osoba.toString());
   System.out.println(student.toString());
   System.out.println(zaposlenik.toString());
   System.out.println(profesor.toString());
   System.out.println(staff.toString());
 }
  public static void main(String[] args) {
    // TODO Auto-generated method stub
    Set<Person> personen = new HashSet<>();
    Person p1 = new Person("Jan", "Hoet", "male", 27);
    Person p2 = new Person("Lala", "Poo", "female", 6);
    Person p3 = new Person("Pingu", "Wingu", "male", 14);
    Person p4 = new Person("Anne", "Belle", "female", 63);
    Person p5 = new Person("Anne", "Belle", "female", 63);

    personen.add(p1);
    personen.add(p2);
    personen.add(p3);
    personen.add(p4);
    personen.add(p5);

    for (Person p : personen) {
      System.out.println(p.toString());
    }
  }
 /** generate Phonebook output string from database Why not use list? */
 @Override
 public String toStringFromDb() {
   String str = "";
   try (Connection cn = DatabaseUtil.getConnection();
       Statement stmt = cn.createStatement()) {
     String queryString = "SELECT NAME, PHONENUMBER, ADDRESS FROM PHONEBOOK";
     ResultSet rs = stmt.executeQuery(queryString);
     while (rs.next()) {
       Person newPerson =
           new Person(rs.getString("NAME"), rs.getString("PHONENUMBER"), rs.getString("ADDRESS"));
       if (!str.isEmpty()) str += "\n";
       str += newPerson.toString();
     }
     //					cn.close(); handled by try with catch
   } catch (ClassNotFoundException e) {
     // TODO Auto-generated catch block
     e.printStackTrace();
   } catch (SQLException e) {
     // TODO Auto-generated catch block
     e.printStackTrace();
   }
   return str;
 }
Beispiel #18
0
  public void invite(Person person) {
    if (peopleInvited == 0) for (int tshirt : person.getAllTshirts()) waysBuffer[tshirt] = 1;
    else {
      for (int tshirt = 1; tshirt < Person.TSHIRT_LIMIT; tshirt++) {
        // waysToPartyWithT = ways[tshirt];
        // waysToPartyWithout = waysToParty - waysToPartyWithT;
        // ways[tshirt] = waysWithoutT * 1 + waysWithT * (totalTshirts - 1);

        if (person.has(tshirt))
          waysBuffer[tshirt] =
              ModMath.add(
                  waysToParty, ModMath.mul((long) (person.getTshirtCount() - 2), ways[tshirt]));
        else waysBuffer[tshirt] = ModMath.mul(ways[tshirt], (long) person.getTshirtCount());
      }
    }

    peopleInvited++;
    waysToParty = getNewWaysToParty(person, waysToParty);
    for (int i = 0; i < ways.length; i++) ways[i] = waysBuffer[i];

    System.err.println("Invited " + person.toString());
    for (int i = 0; i < 20; i++) System.err.print(ways[i] + " ");
    System.err.println("| " + waysToParty);
  }
 public String getMotherName() {
   return mother.toString();
 }
  private void initialize() {

    Person JohnLennon = newPerson("John", "Lennon", Person.Gender.MALE);
    JohnLennon.setNotes("Famous songwriter and member of the Beatles musical group.");

    Person yoko = newPerson("Yoko", "Ono", Person.Gender.FEMALE);
    Person cynthia = newPerson("Cynthia", "Powell", Person.Gender.FEMALE);
    Person julian = newPerson("Julian", "Lennon", Person.Gender.MALE);

    Birth b = new Birth();
    b.setEventDate(new GregorianCalendar(1963, 3, 8).getTime());
    b.setPerson(julian);
    b.addParent(JohnLennon);
    b.addParent(cynthia);
    b.setTown("Liverpool");
    b.setCountry("England");
    addBirth(b);

    Person sean = newPerson("Sean", "Lennon", Person.Gender.MALE);
    b = new Birth();
    b.setEventDate(new GregorianCalendar(1975, 9, 9).getTime());
    b.setPerson(sean);
    b.setTown("Liverpool");
    b.setCountry("England");
    b.addParent(JohnLennon);
    b.addParent(yoko);
    addBirth(b);

    Person mimi = newPerson("Mary Elizabeth", "Smith", Person.Gender.FEMALE);

    mimi.setMiddle("Mimi");
    mimi.setNotes("Mimi became nephew John's guardian");

    Person Isoko = newPerson("Isoko", "Ono", Person.Gender.FEMALE);
    Person Yeisuke = newPerson("Yeisuke", "Ono", Person.Gender.MALE);

    // Get person JohnLennon
    Person person = getPerson(JohnLennon.getId());
    person.setMiddle("Winston");
    mydisplay(person.toString());

    mydisplay(JohnLennon.getMiddle());

    // birth = October 9, 1940
    // death = December 8, 1980
    b = new Birth();
    b.setEventDate(new GregorianCalendar(1940, 9, 9).getTime());
    b.setPerson(JohnLennon);
    b.setTown("Liverpool");
    b.setCountry("England");
    addBirth(b);

    Death dd = new Death();
    dd.setPerson(JohnLennon);
    dd.setEventDate(new GregorianCalendar(1980, 11, 8).getTime());
    dd.setTown("New York");
    dd.setState_province("New York");
    dd.setCountry("USA");
    addDeath(dd);

    // add more people to John Lennon's ancestry
    Person julia = newPerson("Julia", "Stanley", Person.Gender.FEMALE);

    Person alf = newPerson("Alfred", "Lennon", Person.Gender.MALE);
    addParent(JohnLennon, alf);
    addParent(JohnLennon, julia);

    Adoption a = new Adoption();
    a.setEventDate(new GregorianCalendar(1946, 6, 1).getTime());
    a.setPerson(JohnLennon);
    a.setTown("Liverpool");
    a.setCountry("England");
    // a.addParent(mimi);
    addAdoption(a);
    addAdoptedParent(JohnLennon, mimi);

    dd = new Death();
    dd.setPerson(mimi);
    dd.setEventDate(new GregorianCalendar(1991, 11, 6).getTime());
    dd.setTown("Poole");
    dd.setState_province("Dorset");
    dd.setCountry("England");
    addDeath(dd);

    b = new Birth();
    b.setEventDate(new GregorianCalendar(1933, 1, 18).getTime());
    b.setPerson(yoko);
    b.setTown("Tokyo");
    b.setCountry("Japan");
    addBirth(b);

    Marriage m = new Marriage();
    m.setEventDate(new GregorianCalendar(1969, 2, 20).getTime());
    m.setPerson(JohnLennon);
    m.setSpouse(yoko);
    m.setTown("Gilbraltar");
    m.setCountry("Gibraltar");
    addMarriage(m);

    addParent(yoko, Isoko);
    addParent(yoko, Yeisuke);
    List<Person> thesepeople = getAllPeople();
    mydisplay("\nGetting All People");
    for (Person p : thesepeople) {
      mydisplay(p.toString());
    }

    Set<Person> thesechildren = getChildren(JohnLennon);
    mydisplay("\nGetting Children of " + JohnLennon);
    for (Person p : thesechildren) {
      mydisplay(p.toString());
    }

    thesechildren = getChildren(JohnLennon, yoko);
    mydisplay("\nGetting Children of both " + JohnLennon + " and " + yoko);
    for (Person p : thesechildren) {
      mydisplay(p.toString());
    }

    thesechildren = getChildrenAll(JohnLennon, yoko);
    mydisplay("\nGetting Children of either " + JohnLennon + " and " + yoko);
    for (Person p : thesechildren) {
      mydisplay(p.toString());
    }

    // Events stuff
    List<Event> events = findAllEvents(JohnLennon);
    mydisplay("Finding all events for " + JohnLennon);
    for (Event e : events) {
      if (e != null) {
        mydisplay(e.toString());
      }
    }

    events = findAllEvents(yoko);
    mydisplay("Finding all events for " + yoko);
    for (Event e : events) {
      if (e != null) {
        mydisplay(e.toString());
      }
    }

    events = findAllEvents(cynthia);

    mydisplay("Finding all events for " + cynthia);
    for (Event e : events) {
      if (e != null) {
        mydisplay(e.toString());
      }
    }
  }
Beispiel #21
0
 public static void m2(Person p) {
   System.out.println(p.toString());
 }
 public static void main(String[] args) {
   // TODO Auto-generated method stub
   Person p = new Person();
   System.out.println(p.toString());
 }
Beispiel #23
0
 @Override
 public String toString() {
   return "Provider{" + "person='" + person.toString() + '\'' + ", type='" + type + '}';
 }
  /** Updates name and/or phone number of person found by index. */
  private void updateRegister() {
    if (register.getCount() < 1) {
      System.err.println("Register does not contain any persons");
      return;
    }
    System.out.println("Enter index: ");
    int index = readIndex();
    if (index == 0) {
      return;
    }
    Person person = register.getPerson(index - 1);
    System.out.println(person.toString());
    System.out.println(
        "What do you want to update?\n1. Name \n2. Phone Number\n3. Name and PhoneNumber\n9. Back");

    try {
      index = Integer.parseInt(readLine());
    } catch (NumberFormatException e) { // if input is not number, return to
      // menu
      System.err.println("Wrong format");
    }
    String name;
    String phoneNumber;
    switch (index) {
      case 1:
        System.out.println("Enter new name: ");
        name = readLine();
        if (register.findPersonByBoth(name, person.getPhoneNumber()) != null) {
          System.err.println("Person with this NAME and NUMBER is already registered!");
          return;
        }
        person.setName(name);
        break;
      case 2:
        System.out.println("Enter new phoneNumber: ");
        phoneNumber = readLine();
        if (register.findPersonByBoth(person.getName(), phoneNumber) != null) {
          System.err.println("Person with this NAME and NUMBER is already registered!");
          return;
        }
        try {
          person.setPhoneNumber(phoneNumber);
        } catch (RuntimeException e) {
          System.err.println("Wrong number format");
        }
        break;

      case 3:
        System.out.println("Enter new name: ");
        name = readLine();
        System.out.println("Enter new phoneNumber: ");
        phoneNumber = readLine();
        if (register.findPersonByBoth(name, phoneNumber) != null) {
          System.err.println("Person with this NAME and NUMBER is already registered!");
          return;
        }
        person.setName(name);
        try {
          person.setPhoneNumber(phoneNumber);
        } catch (RuntimeException e) {
          System.err.println("Wrong number format");
        }
        break;

      case 9:
        return;
      default:
        System.err.println("Wrong index, choose only 1,2,3 or 9");
        break;
    }
    register.updateList();
  }
 @Test
 public void test() {
   Person p1 = (Person) context.getBean("person1");
   System.out.println(p1.toString());
 }
 /**
  * **************************************************************** Returns a string
  * representation of this node. ****************************************************************
  */
 public String toString() {
   return element.toString() + "Siblings: \n" + siblings.toString() + "\n";
 }