aboutsummaryrefslogtreecommitdiff
path: root/src/test/java/com/squareup
diff options
context:
space:
mode:
authorRon Shapiro <shapiro.rd@gmail.com>2017-06-23 10:26:32 -0400
committerJesse Wilson <jesse@swank.ca>2017-06-23 10:26:32 -0400
commita5694ac69113d815dd6588775dbccf22747f556b (patch)
tree607a5ce459d0ffbb5c9747140ee816e1bb5b7c00 /src/test/java/com/squareup
parent08c7148ab302a364517f993c0fda33b1dca7bfe6 (diff)
downloadjavapoet-a5694ac69113d815dd6588775dbccf22747f556b.tar.gz
addStatement(CodeBlock) overloads for CodeBlock and MethodSpec (#567)
Diffstat (limited to 'src/test/java/com/squareup')
-rw-r--r--src/test/java/com/squareup/javapoet/TypeSpecTest.java6
1 files changed, 6 insertions, 0 deletions
diff --git a/src/test/java/com/squareup/javapoet/TypeSpecTest.java b/src/test/java/com/squareup/javapoet/TypeSpecTest.java
index 4044955..efe8b02 100644
--- a/src/test/java/com/squareup/javapoet/TypeSpecTest.java
+++ b/src/test/java/com/squareup/javapoet/TypeSpecTest.java
@@ -1453,6 +1453,12 @@ public final class TypeSpecTest {
assertThat(codeBlock.toString()).isEqualTo("java.lang.String s = \"taco\".substring(0, 3);\n");
}
+ @Test public void codeBlockAddStatementOfCodeBlockToString() throws Exception {
+ CodeBlock contents = CodeBlock.of("$T $N = $S.substring(0, 3)", String.class, "s", "taco");
+ CodeBlock statement = CodeBlock.builder().addStatement(contents).build();
+ assertThat(statement.toString()).isEqualTo("java.lang.String s = \"taco\".substring(0, 3);\n");
+ }
+
@Test public void fieldToString() throws Exception {
FieldSpec field = FieldSpec.builder(String.class, "s", Modifier.FINAL)
.initializer("$S.substring(0, 3)", "taco")