private static Log log = LogFactory.getLog(ArgeoUserJsonTest.class);
public void testMapper() throws Exception {
- Map<String, UserNature> natures = new HashMap<String, UserNature>();
- SimpleUserNature sun = new SimpleUserNature();
- sun.setFirstName("Mickey");
- sun.setEmail("username@domain.com");
- natures.put("simple",sun);
- CoworkerNature cwn = new CoworkerNature();
- cwn.setMobile("+123456789");
- natures.put("coworker",cwn);
-
- GrantedAuthority[] roles = { new GrantedAuthorityImpl("ROLE1"),
- new GrantedAuthorityImpl("ROLE2") };
- ArgeoUserDetails argeoUserDetails = new ArgeoUserDetails("USER",
- natures, "PASSWORD", roles);
-
- SimpleArgeoUser argeoUser = new SimpleArgeoUser(argeoUserDetails);
-
- StringWriter writer = new StringWriter();
-
- JsonFactory jsonFactory = new JsonFactory();
- JsonGenerator jsonGenerator = jsonFactory.createJsonGenerator(writer);
- jsonGenerator.useDefaultPrettyPrinter();
-
- ObjectMapper objectMapper = new ObjectMapper();
-
- objectMapper.writeValue(jsonGenerator, argeoUser);
- String audJo = writer.toString();
-
- log.info("audJo:\n" + audJo);
-
- // BasicArgeoUser aud = objectMapper.readValue(audJo,
- // BasicArgeoUser.class);
-
- JsonServerMapper mapper = JsonServerMapperTest.createJsonServerMapper();
- ArgeoUser aud = (ArgeoUser) mapper.deserialize(audJo);
-
- assertEquals(argeoUser.getUsername(), aud.getUsername());
- assertEquals(argeoUser.getRoles().size(), aud.getRoles().size());
- assertEquals(argeoUser.getUserNatures().size(), aud.getUserNatures()
- .size());
-
- assertSimpleUserNature((SimpleUserNature) argeoUser.getUserNatures()
- .get(0), (SimpleUserNature) aud.getUserNatures().get(0));
- assertCoworkerNature(
- (CoworkerNature) argeoUser.getUserNatures().get(1),
- (CoworkerNature) aud.getUserNatures().get(1));
+// Map<String, UserNature> natures = new HashMap<String, UserNature>();
+// SimpleUserNature sun = new SimpleUserNature();
+// sun.setFirstName("Mickey");
+// sun.setEmail("username@domain.com");
+// natures.put("simple",sun);
+// CoworkerNature cwn = new CoworkerNature();
+// cwn.setMobile("+123456789");
+// natures.put("coworker",cwn);
+//
+// GrantedAuthority[] roles = { new GrantedAuthorityImpl("ROLE1"),
+// new GrantedAuthorityImpl("ROLE2") };
+// ArgeoUserDetails argeoUserDetails = new ArgeoUserDetails("USER",
+// natures, "PASSWORD", roles);
+//
+// SimpleArgeoUser argeoUser = new SimpleArgeoUser(argeoUserDetails);
+//
+// StringWriter writer = new StringWriter();
+//
+// JsonFactory jsonFactory = new JsonFactory();
+// JsonGenerator jsonGenerator = jsonFactory.createJsonGenerator(writer);
+// jsonGenerator.useDefaultPrettyPrinter();
+//
+// ObjectMapper objectMapper = new ObjectMapper();
+//
+// objectMapper.writeValue(jsonGenerator, argeoUser);
+// String audJo = writer.toString();
+//
+// log.info("audJo:\n" + audJo);
+//
+// // BasicArgeoUser aud = objectMapper.readValue(audJo,
+// // BasicArgeoUser.class);
+//
+// JsonServerMapper mapper = JsonServerMapperTest.createJsonServerMapper();
+// ArgeoUser aud = (ArgeoUser) mapper.deserialize(audJo);
+//
+// assertEquals(argeoUser.getUsername(), aud.getUsername());
+// assertEquals(argeoUser.getRoles().size(), aud.getRoles().size());
+// assertEquals(argeoUser.getUserNatures().size(), aud.getUserNatures()
+// .size());
+//
+// assertSimpleUserNature((SimpleUserNature) argeoUser.getUserNatures()
+// .get(0), (SimpleUserNature) aud.getUserNatures().get(0));
+// assertCoworkerNature(
+// (CoworkerNature) argeoUser.getUserNatures().get(1),
+// (CoworkerNature) aud.getUserNatures().get(1));
}
}
public void testSeriDeserialize() {
- Map<String, UserNature> natures = new HashMap<String, UserNature>();
- JSONArray naturesJo = new JSONArray();
-
- SimpleUserNature sun = new SimpleUserNature();
- sun.setEmail("username@domain.com");
- natures.put("simple",sun);
- naturesJo.put(new JSONObject(sun));
-
- CoworkerNature cwn = new CoworkerNature();
- cwn.setMobile("+123456789");
- natures.put("coworker",cwn);
- naturesJo.put(new JSONObject(cwn));
-
- GrantedAuthority[] roles = { new GrantedAuthorityImpl("ROLE1"),
- new GrantedAuthorityImpl("ROLE1") };
- ArgeoUserDetails argeoUserDetails = new ArgeoUserDetails("USER",
- natures, "PASSWORD", roles);
-
- JSONObject argeoUserDetailsJo = new JSONObject(argeoUserDetails);
- argeoUserDetailsJo.put("userNatures", naturesJo);
-
- log.info("argeoUserDetailsJo=" + argeoUserDetailsJo.toString(2));
+// Map<String, UserNature> natures = new HashMap<String, UserNature>();
+// JSONArray naturesJo = new JSONArray();
+//
+// SimpleUserNature sun = new SimpleUserNature();
+// sun.setEmail("username@domain.com");
+// natures.put("simple",sun);
+// naturesJo.put(new JSONObject(sun));
+//
+// CoworkerNature cwn = new CoworkerNature();
+// cwn.setMobile("+123456789");
+// natures.put("coworker",cwn);
+// naturesJo.put(new JSONObject(cwn));
+//
+// GrantedAuthority[] roles = { new GrantedAuthorityImpl("ROLE1"),
+// new GrantedAuthorityImpl("ROLE1") };
+// ArgeoUserDetails argeoUserDetails = new ArgeoUserDetails("USER",
+// natures, "PASSWORD", roles);
+//
+// JSONObject argeoUserDetailsJo = new JSONObject(argeoUserDetails);
+// argeoUserDetailsJo.put("userNatures", naturesJo);
+//
+// log.info("argeoUserDetailsJo=" + argeoUserDetailsJo.toString(2));
// JSONParser jsonParser = new JSONParser();
// ArgeoUserDetails argeoUserDetails = JSONParser