From 633e4ac4bb8841c8f9dc5ef95548a9ca7939e535 Mon Sep 17 00:00:00 2001 From: Jake Wharton Date: Mon, 14 Dec 2015 18:07:09 -0500 Subject: Overload for creating a one-off name without a tag. --- src/test/java/com/squareup/javapoet/NameAllocatorTest.java | 7 +++++++ 1 file changed, 7 insertions(+) (limited to 'src/test') diff --git a/src/test/java/com/squareup/javapoet/NameAllocatorTest.java b/src/test/java/com/squareup/javapoet/NameAllocatorTest.java index 4297cdd..7fdfbc9 100644 --- a/src/test/java/com/squareup/javapoet/NameAllocatorTest.java +++ b/src/test/java/com/squareup/javapoet/NameAllocatorTest.java @@ -30,6 +30,13 @@ public final class NameAllocatorTest { } @Test public void nameCollision() throws Exception { + NameAllocator nameAllocator = new NameAllocator(); + assertThat(nameAllocator.newName("foo")).isEqualTo("foo"); + assertThat(nameAllocator.newName("foo")).isEqualTo("foo_"); + assertThat(nameAllocator.newName("foo")).isEqualTo("foo__"); + } + + @Test public void nameCollisionWithTag() throws Exception { NameAllocator nameAllocator = new NameAllocator(); assertThat(nameAllocator.newName("foo", 1)).isEqualTo("foo"); assertThat(nameAllocator.newName("foo", 2)).isEqualTo("foo_"); -- cgit v1.2.3