/** * Converts a RevPerson for into a readable string. * * @param person the person to format. * @return the formatted string * @see RevPerson */ private String formatPerson(RevPerson person) { StringBuilder sb = new StringBuilder(); sb.append(person.getName().or("<name not set>")); sb.append(" <").append(person.getEmail().or("")).append('>'); return sb.toString(); }
/** * Converts a RevPerson for into a readable string. * * @param person the person to format. * @return the formatted string * @see RevPerson */ private String formatPerson(RevPerson person) { StringBuilder sb = new StringBuilder(); sb.append(person.getName().or("<name not set>")); sb.append(" <").append(person.getEmail().or("")).append('>'); return sb.toString(); }
/** * Converts a RevPerson for into a readable string. * * @param person the person to format. * @return the formatted string * @see RevPerson */ private String formatPerson(RevPerson person) { StringBuilder sb = new StringBuilder(); sb.append(person.getName().or("<name not set>")); sb.append(" <").append(person.getEmail().or("")).append('>'); return sb.toString(); }
private String format(RevPerson p) { StringBuilder sb = new StringBuilder(); sb.append(p.getName().or("[unknown]")).append(' '); sb.append(p.getEmail().or("[unknown]")).append(' '); sb.append(p.getTimestamp()).append(' ').append(p.getTimeZoneOffset()); return sb.toString(); }
private String format(RevPerson p) { StringBuilder sb = new StringBuilder(); sb.append(p.getName().or("[unknown]")).append(' '); sb.append(p.getEmail().or("[unknown]")).append(' '); sb.append(p.getTimestamp()).append(' ').append(p.getTimeZoneOffset()); return sb.toString(); }
private String format(RevPerson p) { StringBuilder sb = new StringBuilder(); sb.append(p.getName().or("[unknown]")).append(' '); sb.append(p.getEmail().or("[unknown]")).append(' '); sb.append(p.getTimestamp()).append(' ').append(p.getTimeZoneOffset()); return sb.toString(); }
public static final void writePerson(RevPerson person, DataOutput data) throws IOException { data.writeUTF(person.getName().or("")); data.writeUTF(person.getEmail().or("")); data.writeLong(person.getTimestamp()); data.writeInt(person.getTimeZoneOffset()); }
public static final void writePerson(RevPerson person, DataOutput data) throws IOException { data.writeUTF(person.getName().or("")); data.writeUTF(person.getEmail().or("")); data.writeLong(person.getTimestamp()); data.writeInt(person.getTimeZoneOffset()); }
public static String toShortString(@NonNull RevPerson p) { return String.format("\"%s\" <%s>, time: %d, tz: %d", p.getName().orNull(), p.getEmail().orNull(), p.getTimestamp(), p.getTimeZoneOffset()); }
public final void writePerson(RevPerson person, DataOutput data) throws IOException { data.writeUTF(person.getName().or("")); data.writeUTF(person.getEmail().or("")); writeUnsignedVarLong(person.getTimestamp(), data); writeUnsignedVarInt(person.getTimeZoneOffset(), data); }
public final void writePerson(RevPerson person, DataOutput data) throws IOException { data.writeUTF(person.getName().or("")); data.writeUTF(person.getEmail().or("")); writeUnsignedVarLong(person.getTimestamp(), data); writeUnsignedVarInt(person.getTimeZoneOffset(), data); }
@Override public void funnel(RevPerson from, PrimitiveSink into) { NullableStringFunnel.funnel(from.getName().orNull(), into); NullableStringFunnel.funnel(from.getEmail().orNull(), into); Funnels.longFunnel().funnel(from.getTimestamp(), into); Funnels.integerFunnel().funnel(from.getTimeZoneOffset(), into); } });
@Override public void funnel(RevPerson from, PrimitiveSink into) { NullableStringFunnel.funnel(from.getName().orNull(), into); NullableStringFunnel.funnel(from.getEmail().orNull(), into); Funnels.longFunnel().funnel(from.getTimestamp(), into); Funnels.integerFunnel().funnel(from.getTimeZoneOffset(), into); } });
private void printPerson(Writer w, String name, RevPerson person) throws IOException { print(w, name); print(w, "\t"); print(w, person.getName().or(" ")); print(w, "\t"); print(w, person.getEmail().or(" ")); print(w, "\t"); print(w, Long.toString(person.getTimestamp())); print(w, "\t"); print(w, Long.toString(person.getTimeZoneOffset())); println(w); } };
private void printPerson(Writer w, String name, RevPerson person) throws IOException { print(w, name); print(w, "\t"); print(w, person.getName().or(" ")); print(w, "\t"); print(w, person.getEmail().or(" ")); print(w, "\t"); print(w, Long.toString(person.getTimestamp())); print(w, "\t"); print(w, Long.toString(person.getTimeZoneOffset())); println(w); } };
@Test public void testCommitWithExplicitNullAuthorEmail() throws Exception { CommitOp commitCommand = geogig.command(CommitOp.class); commitCommand.setAuthor("John Doe", null); commitCommand.setAllowEmpty(true); RevCommit commit = commitCommand.call(); assertFalse(commit.getAuthor().getEmail().isPresent()); assertEquals("groldan", commit.getCommitter().getName().get()); assertEquals("groldan@boundlessgeo.com", commit.getCommitter().getEmail().get()); assertEquals("John Doe", commit.getAuthor().getName().get()); }
@Test public void testCommitWithExplicitNullAuthorEmail() throws Exception { CommitOp commitCommand = geogig.command(CommitOp.class); commitCommand.setAuthor("John Doe", null); commitCommand.setAllowEmpty(true); RevCommit commit = commitCommand.call(); assertFalse(commit.getAuthor().getEmail().isPresent()); assertEquals("groldan", commit.getCommitter().getName().get()); assertEquals("groldan@boundlessgeo.com", commit.getCommitter().getEmail().get()); assertEquals("John Doe", commit.getAuthor().getName().get()); }
@Test public void testRevPersonConstructorAndAccessors() { RevPerson person = RevPersonBuilder.build("test name", "test.email@test.com", 12345, 54321); assertEquals("test name", person.getName().get()); assertEquals("test.email@test.com", person.getEmail().get()); assertEquals(12345, person.getTimestamp()); assertEquals(54321, person.getTimeZoneOffset()); }
@Test public void testRevPersonConstructorAndAccessors() { RevPerson person = RevPerson.builder().build("test name", "test.email@test.com", 12345, 54321); assertEquals("test name", person.getName().get()); assertEquals("test.email@test.com", person.getEmail().get()); assertEquals(12345, person.getTimestamp()); assertEquals(54321, person.getTimeZoneOffset()); }