Ejemplo n.º 1
0
  @Test
  public void testUserSerialization() {
    // add test users
    final Collection<User> users = new LinkedList<>(User.class);
    users.add(createTestUser("1"));
    users.add(createTestUser("2"));
    users.add(createTestUser("3"));

    // serialize and deserialize
    final Path file = testFolder.resolve("user_test_file.xml");
    xmlService.serialize(users, file);
    final Collection<User> resultUsers = xmlService.deserializeAll(file, User.class);

    // compare
    Util.zip(
        users,
        resultUsers,
        (expectedUser, resultUser) -> AssertEquals.assertEqualsUser(expectedUser, resultUser));
  }