diff options
| author | Kristen Kozak <sebright@google.com> | 2017-10-27 16:04:57 -0700 |
|---|---|---|
| committer | Kristen Kozak <sebright@google.com> | 2017-10-27 16:04:59 -0700 |
| commit | 80cf421f7049dd9ec602777f6dd5f767f8de67bb (patch) | |
| tree | 19c49fe7ec08164cedf60fe6fd62a2a57d739621 /api/src/test | |
| parent | 441080fc0da4e9cadf3f90c200ab8c2cfa6d1d6a (diff) | |
| download | platform_external_opencensus-java-80cf421f7049dd9ec602777f6dd5f767f8de67bb.tar.gz platform_external_opencensus-java-80cf421f7049dd9ec602777f6dd5f767f8de67bb.tar.bz2 platform_external_opencensus-java-80cf421f7049dd9ec602777f6dd5f767f8de67bb.zip | |
Make TagKey and TagValue tests consistent.
This commit adds a test for TagValue.asString and ensures that only one method
is called after ExpectedException.expect is called.
Diffstat (limited to 'api/src/test')
| -rw-r--r-- | api/src/test/java/io/opencensus/tags/TagKeyTest.java | 15 | ||||
| -rw-r--r-- | api/src/test/java/io/opencensus/tags/TagValueTest.java | 9 |
2 files changed, 15 insertions, 9 deletions
diff --git a/api/src/test/java/io/opencensus/tags/TagKeyTest.java b/api/src/test/java/io/opencensus/tags/TagKeyTest.java index dd450aa3..48cf9fd4 100644 --- a/api/src/test/java/io/opencensus/tags/TagKeyTest.java +++ b/api/src/test/java/io/opencensus/tags/TagKeyTest.java @@ -29,7 +29,6 @@ import org.junit.runners.JUnit4; /** Tests for {@link TagKey}. */ @RunWith(JUnit4.class) public final class TagKeyTest { - @Rule public final ExpectedException thrown = ExpectedException.none(); @Test @@ -44,17 +43,19 @@ public final class TagKeyTest { @Test public void create_AllowTagKeyNameWithMaxLength() { - char[] key = new char[TagKey.MAX_LENGTH]; - Arrays.fill(key, 'k'); - TagKey.create(new String(key)); + char[] chars = new char[TagKey.MAX_LENGTH]; + Arrays.fill(chars, 'k'); + String key = new String(chars); + assertThat(TagKey.create(key).getName()).isEqualTo(key); } @Test public void create_DisallowTagKeyNameOverMaxLength() { - char[] key = new char[TagKey.MAX_LENGTH + 1]; - Arrays.fill(key, 'k'); + char[] chars = new char[TagKey.MAX_LENGTH + 1]; + Arrays.fill(chars, 'k'); + String key = new String(chars); thrown.expect(IllegalArgumentException.class); - TagKey.create(new String(key)); + TagKey.create(key); } @Test diff --git a/api/src/test/java/io/opencensus/tags/TagValueTest.java b/api/src/test/java/io/opencensus/tags/TagValueTest.java index d1626373..9aa42c8c 100644 --- a/api/src/test/java/io/opencensus/tags/TagValueTest.java +++ b/api/src/test/java/io/opencensus/tags/TagValueTest.java @@ -37,7 +37,12 @@ public final class TagValueTest { } @Test - public void allowTagValueWithMaxLength() { + public void testAsString() { + assertThat(TagValue.create("foo").asString()).isEqualTo("foo"); + } + + @Test + public void create_AllowTagValueWithMaxLength() { char[] chars = new char[TagValue.MAX_LENGTH]; Arrays.fill(chars, 'v'); String value = new String(chars); @@ -45,7 +50,7 @@ public final class TagValueTest { } @Test - public void disallowTagValueOverMaxLength() { + public void create_DisallowTagValueOverMaxLength() { char[] chars = new char[TagValue.MAX_LENGTH + 1]; Arrays.fill(chars, 'v'); String value = new String(chars); |
