public void process(Message.Request r, Message.Response resp) { @SuppressWarnings("unchecked") List<Entry> entries = database.findEntries(new Entry.Matcher() { @Override public boolean matches(Entry entry) { return true; } }); for (Entry entry : entries) { resp.Entries.add(new ResponseEntry(entry.getTitle(), entry.getUsername(), entry.getPassword(), entry.getUuid().toString())); } resp.Count = resp.Entries.size(); resp.Success = true; } }
public void process(final Message.Request r, Message.Response resp) { @SuppressWarnings("unchecked") List<Entry> entries = database.findEntries(new Entry.Matcher() { @Override public boolean matches(Entry entry) { return entry.getUrl().startsWith(r.Url) || r.Url.startsWith(entry.getUrl()); } }); for (Entry entry : entries) { resp.Entries.add(new ResponseEntry(entry.getTitle(), entry.getUsername(), entry.getPassword(), entry.getUuid().toString())); } resp.Count = resp.Entries.size(); resp.Success = true; } }
Entry entry = (Entry) group.getEntries().get(e); assertEquals(g + "-" + e, entry.getTitle()); assertEquals(g + " - un - " + e, entry.getUsername()); assertEquals(g + "- p -" + e, entry.getPassword()); assertEquals(g + "- url - " + e, entry.getUrl());
@Test public void testNewEntry() { E e2 = database.newEntry(); Assert.assertNull(e2.getParent()); assertEquals("", e2.getPassword()); Assert.assertNotNull(e2.getUuid()); assertEquals("", e2.getUrl()); assertEquals("", e2.getNotes()); assertEquals("", e2.getUsername()); assertEquals("", e2.getTitle()); Assert.assertNull(e2.getProperty("silly")); List<String> l = e2.getPropertyNames(); l.removeAll(Entry.STANDARD_PROPERTY_NAMES); Assert.assertEquals(0, l.size()); }
Assert.assertTrue(e1.getNotes().equals("this looks a little like Entry 2")); e1.setUsername("jake@window.com"); Assert.assertTrue(e1.getUsername().equals("jake@window.com")); e1.setPassword("supercalifragelisticexpialidocious"); Assert.assertTrue(e1.getPassword().equals("supercalifragelisticexpialidocious")); assertEquals("A title", e1.getTitle()); e1.setProperty(Entry.STANDARD_PROPERTY_NAME_USER_NAME, "username"); assertEquals("username", e1.getUsername()); e1.setProperty(Entry.STANDARD_PROPERTY_NAME_NOTES, "notes"); assertEquals("notes", e1.getNotes());
assertEquals("A new entry", entry1.getTitle()); entry1.setUsername("user name"); assertEquals("user name", entry1.getUsername()); entry1.setProperty("random", "new"); assertEquals("new", entry1.getProperty("random"));
assertEquals(entry1.getUsername(), entry2.getUsername()); assertEquals(entry1.getPassword(), entry2.getPassword()); assertEquals(entry1.getUrl(), entry2.getUrl());