diff options
author | Ron Shapiro <shapiro.rd@gmail.com> | 2017-06-23 10:26:32 -0400 |
---|---|---|
committer | Jesse Wilson <jesse@swank.ca> | 2017-06-23 10:26:32 -0400 |
commit | a5694ac69113d815dd6588775dbccf22747f556b (patch) | |
tree | 607a5ce459d0ffbb5c9747140ee816e1bb5b7c00 /src/test/java/com/squareup | |
parent | 08c7148ab302a364517f993c0fda33b1dca7bfe6 (diff) | |
download | javapoet-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.java | 6 |
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") |